Skip to content
Open
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
da6a0ed
feat: add hivemind_docs schema and config
efenocchi Jun 22, 2026
30a87e0
feat: add insert-only hivemind_docs store
efenocchi Jun 22, 2026
10443fd
fix: add idempotent setDoc to prevent doc history fork
efenocchi Jun 22, 2026
0ce3c1b
feat: add ensureDocsTable and hivemind docs command
efenocchi Jun 22, 2026
2f9518e
refactor: extract reusable impactedNodes from renderImpact
efenocchi Jun 23, 2026
266bb36
feat: add doc drift detection via anchors and blast-radius
efenocchi Jun 23, 2026
7e2a1c8
feat: add doc-edit gate and refresh engine
efenocchi Jun 23, 2026
68a141f
feat: add loadCurrentSnapshot for non-vfs callers
efenocchi Jun 23, 2026
71c8b0d
feat: add docs refresh command and anchor authoring
efenocchi Jun 23, 2026
2ddbcd6
feat: trigger doc refresh from graph build opt-in
efenocchi Jun 23, 2026
7822f38
test: cover docs refresh engine, cli, and snapshot loader
efenocchi Jun 23, 2026
eb92ff8
test: cover ensureDocsTable create and heal paths
efenocchi Jun 23, 2026
1de043e
fix: keep refresh dry-run read-only, unwrap model fences, boolean fla…
efenocchi Jun 23, 2026
8e5d220
fix: short-circuit slow-tier and oversized edits before expensive work
efenocchi Jun 24, 2026
6783553
fix: propagate project on doc version bumps
efenocchi Jun 24, 2026
4b7ed15
fix: guard docs set content read inside error handler
efenocchi Jun 24, 2026
c7ec190
fix: add read-stability gate for deeplake partial reads
efenocchi Jun 30, 2026
16718c7
test: stub read-stability gate in doc unit tests
efenocchi Jun 30, 2026
2d17808
fix: normalize source before hashing to reduce doc churn
efenocchi Jun 30, 2026
9c2d878
feat: add selective docs generate command
efenocchi Jun 30, 2026
4a961e7
fix: retry timed-out doc writes so bulk generate survives backend load
efenocchi Jul 1, 2026
c32ae51
fix: archive docs for deleted or renamed files instead of rewriting
efenocchi Jul 1, 2026
2d2d2ce
feat: add browsable per-directory docs index
efenocchi Jul 1, 2026
2b1a2c4
feat: serve the docs index as a virtual filesystem under docs/
efenocchi Jul 1, 2026
f7f5c82
refactor: update docs in place instead of insert-only append
efenocchi Jul 1, 2026
041ce52
perf: scope docs refresh to the git diff, not the whole corpus
efenocchi Jul 1, 2026
f7108ff
feat: make the docs LLM invocation pluggable per host agent
efenocchi Jul 1, 2026
9edaed8
feat: auto-generate docs for newly added files on refresh
efenocchi Jul 1, 2026
efa573f
perf: refresh docs in parallel with rate-limit backoff
efenocchi Jul 1, 2026
9f4cc39
fix: idempotent upsert in docs generate to stop duplicate rows
efenocchi Jul 2, 2026
1e9ae9e
feat: batch docs generation to amortize per-call llm boot
efenocchi Jul 2, 2026
6a9f6bf
feat: batch docs generate by default and raise write timeout
efenocchi Jul 2, 2026
efdb78e
feat: compute and store a search embedding per doc
efenocchi Jul 2, 2026
09bec5c
feat: semantic docs search via docs/find plus reindex backfill
efenocchi Jul 2, 2026
5bf81cb
test: fix docs cli and hook tests for update-in-place and host seam
efenocchi Jul 2, 2026
d2c9f23
feat: expose docs search as an mcp tool for cross-agent use
efenocchi Jul 2, 2026
0f38eb5
feat: serve the docs VFS from the deeplake shell (browse + find)
efenocchi Jul 2, 2026
2cc1907
feat: intercept docs VFS in the codex pre-tool-use hook
efenocchi Jul 2, 2026
a0889cf
feat: intercept docs VFS in the cursor hook via shared tryDocsRead
efenocchi Jul 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/cli/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { runDashboardCommand } from "../commands/dashboard.js";
import { runSkillifyCommand } from "../commands/skillify.js";
import { runRulesCommand } from "../commands/rules.js";
import { runGoalCommand, runKpiCommand } from "../commands/goal.js";
import { runDocsCommand } from "../commands/docs.js";
import { runContextCommand } from "../commands/context.js";
import { runBackfillMemory } from "../commands/backfill-memory.js";
import { runFlushMemory } from "../commands/flush-memory.js";
Expand Down Expand Up @@ -486,6 +487,11 @@ async function main(): Promise<void> {
return;
}

if (cmd === "docs" || cmd === "doc") {
await runDocsCommand(args.slice(1));
return;
}

if (cmd === "context") {
await runContextCommand(args.slice(1));
return;
Expand Down
Loading
Loading