Commit Graph

8 Commits

Author SHA1 Message Date
Csaba Tuncsik fadfd8a80e feat: add SOCRATICODE_PROJECT_ID env var for shared indexes across directories
When working with git worktrees (or any setup where the same codebase lives
in multiple directories), each path currently gets its own Qdrant collection.
This means the same codebase is indexed multiple times.

This change adds a SOCRATICODE_PROJECT_ID environment variable that, when set,
overrides the path-based project ID generation. All directories sharing the
same SOCRATICODE_PROJECT_ID will use the same Qdrant collections (codebase,
codegraph, context), eliminating redundant indexing.

The value must match [a-zA-Z0-9_-]+ to remain Qdrant-friendly. An error is
thrown at startup if the value contains invalid characters.
2026-03-15 10:58:58 +01:00
Giancarlo Erra 72c7ce05f8 docs: add multi-agent collaboration as a featured capability
Highlight that multiple AI agents can share a single index on the same
codebase with automatic coordination. Added to the intro paragraph,
Why SocratiCode, Features list, and FAQ.
2026-03-12 18:54:38 +00:00
Giancarlo Erra 1923b66f4b chore: add glama.json to claim server ownership 2026-03-05 13:24:01 +00:00
Giancarlo Erra 3d9cd10392 chore: add MCP Registry server.json and gitignore auth tokens 2026-03-04 18:20:03 +00:00
Giancarlo Erra edce09f6d3 chore: release v1.0.1 v1.0.1 2026-03-04 18:08:46 +00:00
Giancarlo Erra 88c0e8fee3 fix: add mcpName and read version dynamically from package.json 2026-03-04 18:06:36 +00:00
Giancarlo Erra 766b13a9c0 chore: reorder LICENSE for GitHub detection 2026-02-28 17:22:13 +00:00
Giancarlo Erra 3f0ed5a286 feat: SocratiCode v1.0.0 — initial release v1.0.0 2026-02-28 17:06:21 +00:00