Skip to content

Built-in SQLite store, chunks by code structure, secrets never indexed - #7

Merged
enowdev merged 2 commits into
mainfrom
feat/embedded-store
Oct 30, 2026
Merged

enowdev merged 2 commits into
mainfrom
feat/embedded-store

Conversation

@enowdev

@enowdev enowdev commented Oct 30, 2026

Copy link
Copy Markdown
Owner

A store inside the binary (SQLite + FTS5), chunks cut at declarations with file:line, git ls-files with .gitignore honored, and secrets never indexed. Needed by enowX to embed enowx-rag as a library.

🤖 Generated with Claude Code

enowdev and others added 2 commits October 31, 2026 02:01
…indexed

A store that runs inside the binary (vector_store: sqlite): vectors in one
SQLite file searched by cosine, FTS5 for hybrid search, so enowx-rag needs
nothing else to run, and enowX can embed it as a library.

Chunks are cut at top-level declarations, each with its lines and symbol,
so a result points at file:line. A git repository is indexed from git
ls-files, its ignores honored; .env files, keys, certificates and chunks
holding a token are never sent to an embedder.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
go install …/mcp-server/cmd/mcp-server@latest and importing the packages
from another program failed: the module declared github.com/enowdev/enowx-rag
while living in mcp-server/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@enowdev
enowdev merged commit 9542287 into main Oct 30, 2026
2 checks passed
@enowdev
enowdev deleted the feat/embedded-store branch October 30, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant