Post
154
v1.1.0 was Claude + Ollama chat. Eight releases later the stack is a grounded research pipeline plus a local-first memory layer; the token crunch is operational now, not a quality wall.
π claude-hooks v1.8.3 β highlights since v1.1.0.
π§ /consultants v2 β agentic council, matured.
π tool_executor β PLANβREPORT lane runs read_file / grep / glob over the codebase before the researcher speaks; claims grounded in tool output, not vibes.
βοΈβ coder β sandboxed write_file role with per-language model routing (50KB/file, 1MB/lane caps).
π‘οΈ CitationLinter β three-layer verifier at the researcher boundary; every
πΎ M14 cross-session memory (default on).
LangGraph BaseStore wired across four namespaces: research / tool_results / project / user. Per-namespace TTL: research=30d, tool_results=24h, project+user=forever. Hourly Caliber-style distillation reaper summarizes
expiring research into the durable project namespace BEFORE deletion β episodic β semantic, like human consolidation. Originals only dropped after a successful summary write.
π sqlite_vec β full pgvector parity (v1.7).
Hybrid recall via RRF over vector cosine + BM25 (FTS5). KG surface: kg_create_entities / kg_add_observations / kg_create_relations / kg_search_nodes. Bundled sqlite-vec-mcp launcher went 3β8 tools so Cursor / Codex /
OpenWebUI / Claude Desktop share the same .db. Lazy schema migration carries v1.6.x dbs in place, non-destructive.
π§© llamafile chat + embed (v1.4 + v1.5).
HyDE / reflect / consolidate / get-advice / consultants route to a daemon-supervised local llamafile via the
offline now.
π§ Linux / macOS / Windows. PostgreSQL OR SQLite. Local OR cloud LLMs.
π github.com/mann1x/claude-hooks
π claude-hooks v1.8.3 β highlights since v1.1.0.
π§ /consultants v2 β agentic council, matured.
π tool_executor β PLANβREPORT lane runs read_file / grep / glob over the codebase before the researcher speaks; claims grounded in tool output, not vibes.
βοΈβ coder β sandboxed write_file role with per-language model routing (50KB/file, 1MB/lane caps).
π‘οΈ CitationLinter β three-layer verifier at the researcher boundary; every
path:line claim checked against an mtime-cached code_graph. Catches fabricated filenames before they launder through critics + synthesizer.πΎ M14 cross-session memory (default on).
LangGraph BaseStore wired across four namespaces: research / tool_results / project / user. Per-namespace TTL: research=30d, tool_results=24h, project+user=forever. Hourly Caliber-style distillation reaper summarizes
expiring research into the durable project namespace BEFORE deletion β episodic β semantic, like human consolidation. Originals only dropped after a successful summary write.
π sqlite_vec β full pgvector parity (v1.7).
Hybrid recall via RRF over vector cosine + BM25 (FTS5). KG surface: kg_create_entities / kg_add_observations / kg_create_relations / kg_search_nodes. Bundled sqlite-vec-mcp launcher went 3β8 tools so Cursor / Codex /
OpenWebUI / Claude Desktop share the same .db. Lazy schema migration carries v1.6.x dbs in place, non-destructive.
π§© llamafile chat + embed (v1.4 + v1.5).
HyDE / reflect / consolidate / get-advice / consultants route to a daemon-supervised local llamafile via the
llamafile:// model prefix. Multi-instance LRU, per-label idle reap, sticky CPU fallback. Stack runsoffline now.
π§ Linux / macOS / Windows. PostgreSQL OR SQLite. Local OR cloud LLMs.
π github.com/mann1x/claude-hooks