Merge branch 'feat/enhance'
3 months ago
92 files changed
- .gitignore+10−0
- .prettierignore+6−0
- AGENTS.md+1−1
- BENCHMARK.md+32−72
- CHANGELOG.md+53−0
- CONTRIBUTING.md+1−1
- README.md+40−28
- apps/cli/README.md+34−27
- apps/cli/package.json
+1
−1
apps/cli/src/cli.ts+48−3apps/cli/src/setup-claude.ts+3−0apps/cli/src/setup-codex.ts+3−0apps/cli/src/setup-devin.ts+3−0apps/cli/src/setup-instructions.ts+120−0apps/cli/src/setup-opencode.ts+3−0apps/cli/src/setup-windsurf.ts+3−0apps/mcp/src/mcp-core.ts+72−28apps/web/src/lib/api.ts+3−0apps/web/src/lib/queries.ts+27−10apps/web/src/routes/memories.tsx+2−8apps/web/src/routes/settings.tsx+37−2apps/web/src/routes/workspaces/$workspaceId/index.tsx+38−20apps/web/src/server/index.ts+97−67apps/web/src/server/sqlite.ts+12−179docs/research/distill-publish-jina-code-static-256.md+339−0docs/research/hugging-face-model-hosting-limits.md+34−0docs/superpowers/plans/2026-08-09-rag-flow-correctness-remediation.md+792−0docs/superpowers/plans/2026-08-10-local-embedding-cli.md+217−0docs/superpowers/plans/2026-08-11-enhance-merge-readiness.md+483−0docs/superpowers/specs/2026-08-08-rag-architecture-improvement-design.md+28−49docs/superpowers/specs/2026-08-10-local-embedding-cli-design.md+107−0docs/superpowers/specs/2026-08-11-enhance-merge-readiness-design.md+58−0package.json+3−3packages/core/package.json+1−0packages/core/src/embeddings.ts+11−1packages/core/src/index.ts+1−0packages/core/src/local-embedding.ts+279−0packages/core/src/retrieval.ts+64−81packages/core/src/tokenizer.ts+64−15packages/db/package.json+1−2packages/db/src/sqlite/database-loader.ts+0−55packages/db/src/sqlite/embedding-repository.ts+0−32packages/db/src/sqlite/fts-repository.ts+125−46packages/db/src/sqlite/graph-ops-shared.ts+0−12packages/db/src/sqlite/graph-repository.ts+3−8packages/db/src/sqlite/graph-traversal-ops.ts+102−176packages/db/src/sqlite/index.ts+9−3packages/db/src/sqlite/registry-db.ts+114−46packages/db/src/sqlite/registry-repository.ts+216−1packages/db/src/sqlite/schema.ts+7−0packages/db/src/sqlite/types.ts+83−3packages/db/src/sqlite/workspace-db.ts+40−70packages/db/src/sqlite/workspace-repository.ts+24−9packages/indexer/src/embed-workspace.ts+239−0packages/indexer/src/graph-service.ts+197−0packages/indexer/src/index-workspace.ts+273−395packages/indexer/src/index.ts+2−0packages/indexer/src/languages.ts+53−28packages/indexer/src/markdown.ts+18−6packages/indexer/src/parsers/config-parser.ts+1−1packages/indexer/src/parsers/fallback-parser.ts+4−1packages/indexer/src/parsers/markdown-parser.ts+1−0packages/indexer/src/parsers/oxc-parser.ts+304−100packages/indexer/src/parsers/tree-sitter-parser.ts+16−6packages/indexer/src/parsers/types.ts+9−0packages/indexer/src/tokenizer.ts+14−22packages/indexer/src/tree-sitter/parse.ts+4−2pnpm-lock.yaml+29−57tests/chunking.test.ts+33−1tests/e2e-search.test.ts+54−0tests/embed-benchmark.test.ts+124−337tests/embed-workspace.test.ts+133−0tests/embedding-migration.test.ts+83−14tests/fixtures/retrieval-eval.json+2−3tests/fts-retrieval.test.ts+210−0tests/graph-lifecycle.test.ts+379−0tests/hybrid-retrieval.test.ts+18−0tests/index-workspace.test.ts+242−39tests/local-embedding.test.ts+237−0tests/mcp-tools.test.ts+66−1tests/oxc-parser.test.ts+352−1tests/parsed-documents-cache.test.ts+96−6tests/parser-registry.test.ts+1−2tests/registry.test.ts+197−0tests/retrieval-eval.test.ts+98−0tests/setup-instructions.test.ts+198−0tests/tokenizer-concurrency.test.ts+48−0tests/tree-sitter-parser.test.ts+12−0tests/vector-search.test.ts+161−3tests/web-index-endpoint.test.ts+83−0tests/workspace-db.test.ts+188−0tsconfig.json+1−1