Merge pull request #18 from asta-nguyen/main
3 months ago
160 files changed
- .agents/skills/release-cli/SKILL.md+64−0
- .env.example+11−1
- .gitignore+1−2
- .husky/pre-commit+1−0
- .prettierignore+11−0
- .prettierrc+10−0
- .repomixignore+0−14
- .windsurf/skills/release-cli/SKILL.md+132−0
AGENTS.md
+99
−4
BENCHMARK.md+90−0CHANGELOG.md+135−0CONTRIBUTING.md+91−0README.md+108−266apps/cli/README.md+69−22apps/cli/package.json+10−14apps/cli/src/cli.ts+153−15apps/cli/src/mcp-bridge.ts+4−2apps/cli/src/resolve-cli.ts+9−5apps/cli/src/setup-claude.ts+1−1apps/cli/src/setup-codex.ts+1−1apps/cli/src/setup-devin.ts+64−0apps/cli/src/setup-opencode.ts+3−2apps/cli/src/setup-windsurf.ts+64−0apps/cli/tsup.config.ts+23−3apps/mcp/package.json+1−1apps/mcp/src/mcp-core.ts+393−109apps/web/package.json+9−7apps/web/src/components/context-blocks.tsx+170−0apps/web/src/components/graph/GraphClient.tsx+45−62apps/web/src/components/graph/WorkspaceGraph.tsx+575−407apps/web/src/components/sidebar.tsx+21−8apps/web/src/components/status-badge.tsx+5−1apps/web/src/lib/api.ts+108−10apps/web/src/lib/pagination.tsx+1−4apps/web/src/lib/queries.ts+30−11apps/web/src/lib/theme.tsx+1−3apps/web/src/main.tsx+1−1apps/web/src/routeTree.gen.ts+59−17apps/web/src/routes/benchmark.tsx+179−0apps/web/src/routes/changelog.tsx+174−0apps/web/src/routes/documents.tsx+6−12apps/web/src/routes/index.tsx+170−14apps/web/src/routes/jobs.tsx+0−77apps/web/src/routes/memories.tsx+390−0apps/web/src/routes/query.tsx+123−34apps/web/src/routes/settings.tsx+243−18apps/web/src/routes/workspaces/$workspaceId/graph.tsx+9−25apps/web/src/routes/workspaces/$workspaceId/index.tsx+94−67apps/web/src/routes/workspaces/index.tsx+18−11apps/web/src/routes/workspaces/new.tsx+25−8apps/web/src/server/index.ts+304−111apps/web/src/server/sqlite.ts+372−60apps/web/src/server/start.ts+2−2apps/web/tsconfig.json+2−2apps/web/vite.config.ts+2−2apps/worker/package.json+0−23apps/worker/src/cli.ts+0−196apps/worker/src/index.ts+0−51apps/worker/tsconfig.json+0−7brain.config.ts+12−9documents/backlogs/TREE_SITTER_UPGRADE_GUIDE.md+6−10documents/backlogs/embedding-review.md+91−0documents/backlogs/sigma.md+10−0documents/mcp/ai-mem-graph-mcp.md+0−1631landing/next-env.d.ts+1−1landing/package-lock.json+0−1661landing/package.json+10−2landing/public/logo.png——landing/public/og-animated.gif——landing/public/og.png——landing/public/unikorn.svg+20−0landing/scripts/render-og-animated.mjs+282−0landing/src/app/components/animated-counter.tsx+3−2landing/src/app/components/dashboard-preview.tsx+8−13landing/src/app/components/footer.tsx+109−0landing/src/app/components/github-stars.tsx+1−3landing/src/app/components/hero-graph.tsx+5−10landing/src/app/components/interactive-graph.tsx+27−18landing/src/app/components/particle-text.tsx+1344−0landing/src/app/components/typewriter.tsx+1−5landing/src/app/globals.css+349−0landing/src/app/layout.tsx+95−12landing/src/app/opengraph-image.tsx+350−371landing/src/app/page.tsx+224−240landing/tsconfig.json+4−17package.json+25−5packages/config/src/env.ts+1−1packages/config/src/load-brain-config.ts+14−8packages/config/src/types.ts+4−4packages/core/package.json+1−1packages/core/src/embeddings.ts+156−24packages/core/src/graph.ts+177−34packages/core/src/memory.ts+24−1packages/core/src/retrieval.ts+238−76packages/core/src/rrf.ts+9−6packages/core/src/tokenizer.ts+25−0packages/core/src/types.ts+61−8packages/db/package.json+1−1packages/db/src/sqlite-index.ts+8−2packages/db/src/sqlite/database-loader.ts+20−13packages/db/src/sqlite/index.ts+9−2packages/db/src/sqlite/local-workspace.ts+13−9packages/db/src/sqlite/registry-db.ts+8−4packages/db/src/sqlite/repository.ts+769−130packages/db/src/sqlite/schema.ts+14−2packages/db/src/sqlite/secure-storage.ts+116−0packages/db/src/sqlite/types.ts+178−55packages/db/src/sqlite/workspace-db.ts+157−1packages/indexer/package.json+3−4packages/indexer/src/code.ts+162−114packages/indexer/src/index-workspace.ts+668−197packages/indexer/src/languages.ts+662−168packages/indexer/src/markdown.ts+11−5packages/indexer/src/retrieval-eval.ts+79−0packages/indexer/src/scanner.ts+35−12packages/indexer/src/types.ts+1−0packages/queue/package.json+0−18packages/queue/src/index.ts+0−187packages/queue/tsconfig.json+0−7packages/ui/package.json+1−1packages/ui/src/components/badge.tsx+7−6packages/ui/src/components/button.tsx+5−10packages/ui/src/components/card.tsx+5−2packages/ui/src/components/code-block.tsx+1−1packages/ui/src/components/input.tsx+14−16packages/ui/src/components/label.tsx+6−3packages/ui/src/components/select.tsx+2−2packages/ui/src/components/table.tsx+58−45packages/ui/src/components/textarea.tsx+2−2packages/ui/src/components/tooltip.tsx+13−3packages/ui/src/components/ui/button.tsx+10−10packages/ui/src/components/ui/input.tsx+5−5packages/ui/src/components/ui/separator.tsx+7−7packages/ui/src/components/ui/sheet.tsx+27−43packages/ui/src/components/ui/sidebar.tsx+135−172packages/ui/src/components/ui/skeleton.tsx+3−3packages/ui/src/components/ui/tooltip.tsx+12−16packages/ui/src/hooks/use-mobile.ts+11−11packages/ui/src/index.ts+1−1packages/ui/src/lib/utils.ts+4−4plans/v2-update.md+0−184pnpm-lock.yaml+9531−0repomix.config.json+0−43tests/chunking.test.ts+24−1tests/config-indexer.test.ts+24−0tests/e2e-search.test.ts+248−0tests/embed-benchmark.test.ts+376−0tests/fixtures/retrieval-eval.json+62−0tests/go-rust-indexer.test.ts+257−0tests/hybrid-retrieval.test.ts+175−0tests/index-workspace.test.ts+303−0tests/mcp-tools.test.ts+230−0tests/python-indexer.test.ts+113−30tests/registry.test.ts+142−0tests/retrieval-eval.test.ts+26−0tests/vector-search.test.ts+209−0tests/web-index-endpoint.test.ts+95−0tests/workspace-db.test.ts+280−0tsconfig.base.json+1−1turbo.json+0−4