Home
giogio
/
openez-graph
public
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat(config): add global embedding config with encrypted API keys, prettier setup, and updated docs
3 months ago
dea9d8e
Authored
asta-nguyen
8/4/2026, 4:34:12 PM
Parent
c275443
121 files changed
.env.example
+11
−1
.husky/pre-commit
+1
−0
.prettierignore
+11
−0
.prettierrc
+10
−0
.repomixignore
+0
−14
.windsurf/skills/release-cli/SKILL.md
+8
−5
BENCHMARK.md
+61
−40
CHANGELOG.md
+13
−0
README.md
+58
−10
apps/cli/README.md
+39
−26
apps/cli/src/cli.ts
+105
−12
apps/cli/src/resolve-cli.ts
+3
−3
apps/cli/src/setup-claude.ts
+1
−1
apps/cli/src/setup-codex.ts
+1
−1
apps/cli/src/setup-devin.ts
+1
−1
apps/cli/src/setup-opencode.ts
+1
−1
apps/cli/src/setup-windsurf.ts
+1
−1
apps/cli/tsup.config.ts
+3
−3
apps/mcp/src/mcp-core.ts
+262
−150
apps/web/src/components/context-blocks.tsx
+17
−14
apps/web/src/components/graph/GraphClient.tsx
+19
−53
apps/web/src/components/graph/WorkspaceGraph.tsx
+19
−26
apps/web/src/components/sidebar.tsx
+1
−5
apps/web/src/components/status-badge.tsx
+5
−1
apps/web/src/lib/api.ts
+49
−5
apps/web/src/lib/pagination.tsx
+1
−4
apps/web/src/lib/queries.ts
+12
−8
apps/web/src/lib/theme.tsx
+1
−3
apps/web/src/main.tsx
+1
−1
apps/web/src/routes/benchmark.tsx
+72
−16
apps/web/src/routes/changelog.tsx
+25
−6
apps/web/src/routes/documents.tsx
+6
−12
apps/web/src/routes/index.tsx
+89
−25
apps/web/src/routes/memories.tsx
+12
−16
apps/web/src/routes/query.tsx
+94
−27
apps/web/src/routes/settings.tsx
+216
−18
apps/web/src/routes/workspaces/$workspaceId/graph.tsx
+5
−21
apps/web/src/routes/workspaces/$workspaceId/index.tsx
+41
−72
apps/web/src/routes/workspaces/index.tsx
+18
−11
apps/web/src/routes/workspaces/new.tsx
+25
−8
apps/web/src/server/index.ts
+98
−59
apps/web/src/server/sqlite.ts
+160
−72
brain.config.ts
+9
−9
documents/backlogs/TREE_SITTER_UPGRADE_GUIDE.md
+5
−9
documents/backlogs/embedding-review.md
+1
−1
documents/backlogs/sigma.md
+10
−0
landing/next-env.d.ts
+1
−1
landing/src/app/components/animated-counter.tsx
+3
−2
landing/src/app/components/dashboard-preview.tsx
+3
−9
landing/src/app/components/footer.tsx
+3
−4
landing/src/app/components/github-stars.tsx
+1
−3
landing/src/app/components/hero-graph.tsx
+5
−10
landing/src/app/components/interactive-graph.tsx
+27
−18
landing/src/app/components/particle-text.tsx
+13
−26
landing/src/app/components/typewriter.tsx
+1
−5
landing/src/app/layout.tsx
+1
−4
landing/src/app/opengraph-image.tsx
+350
−371
landing/src/app/page.tsx
+129
−103
landing/tsconfig.json
+4
−17
package.json
+10
−1
packages/config/src/env.ts
+1
−1
packages/config/src/load-brain-config.ts
+14
−8
packages/config/src/types.ts
+4
−4
packages/core/src/embeddings.ts
+139
−34
packages/core/src/graph.ts
+67
−35
packages/core/src/memory.ts
+7
−8
packages/core/src/retrieval.ts
+128
−56
packages/core/src/rrf.ts
+5
−4
packages/db/src/sqlite-index.ts
+8
−2
packages/db/src/sqlite/database-loader.ts
+7
−9
packages/db/src/sqlite/index.ts
+9
−2
packages/db/src/sqlite/local-workspace.ts
+13
−9
packages/db/src/sqlite/registry-db.ts
+8
−4
packages/db/src/sqlite/repository.ts
+427
−114
packages/db/src/sqlite/schema.ts
+11
−2
packages/db/src/sqlite/secure-storage.ts
+68
−0
packages/db/src/sqlite/types.ts
+132
−71
packages/db/src/sqlite/workspace-db.ts
+36
−3
packages/indexer/src/code.ts
+38
−24
packages/indexer/src/index-workspace.ts
+267
−120
packages/indexer/src/languages.ts
+339
−144
packages/indexer/src/markdown.ts
+11
−5
packages/indexer/src/retrieval-eval.ts
+23
−10
packages/indexer/src/scanner.ts
+15
−7
packages/indexer/src/types.ts
+1
−0
packages/ui/package.json
+1
−1
packages/ui/src/components/badge.tsx
+7
−6
packages/ui/src/components/button.tsx
+5
−10
packages/ui/src/components/card.tsx
+5
−2
packages/ui/src/components/code-block.tsx
+1
−1
packages/ui/src/components/input.tsx
+14
−16
packages/ui/src/components/label.tsx
+6
−3
packages/ui/src/components/select.tsx
+2
−2
packages/ui/src/components/table.tsx
+58
−45
packages/ui/src/components/textarea.tsx
+2
−2
packages/ui/src/components/tooltip.tsx
+13
−3
packages/ui/src/components/ui/button.tsx
+10
−10
packages/ui/src/components/ui/input.tsx
+5
−5
packages/ui/src/components/ui/separator.tsx
+7
−7
packages/ui/src/components/ui/sheet.tsx
+27
−43
packages/ui/src/components/ui/sidebar.tsx
+135
−172
packages/ui/src/components/ui/skeleton.tsx
+3
−3
packages/ui/src/components/ui/tooltip.tsx
+12
−16
packages/ui/src/hooks/use-mobile.ts
+11
−11
packages/ui/src/index.ts
+1
−1
packages/ui/src/lib/utils.ts
+4
−4
pnpm-lock.yaml
+80
−22
tests/chunking.test.ts
+2
−2
tests/config-indexer.test.ts
+1
−1
tests/e2e-search.test.ts
+20
−12
tests/embed-benchmark.test.ts
+307
−0
tests/fixtures/retrieval-eval.json
+56
−14
tests/go-rust-indexer.test.ts
+18
−12
tests/hybrid-retrieval.test.ts
+111
−34
tests/index-workspace.test.ts
+89
−28
tests/mcp-tools.test.ts
+74
−33
tests/python-indexer.test.ts
+46
−37
tests/retrieval-eval.test.ts
+6
−2
tests/vector-search.test.ts
+157
−22
tests/web-index-endpoint.test.ts
+3
−1
tests/workspace-db.test.ts
+35
−15