v0.0.3 closes the first week: the harness stops being a demo and starts behaving like something you can leave running on a real repo.
Shipped
Safety and grounding
- Deep tool argument validation (
tool_arg_guard) - Vault path resolution and send-timeout guards
- Workspace-root grounding unified across core and tools
- Safety judge sidecar (optional LLM pre-flight for approvals)
- Eval scenarios expanded for harness reliability
Memory and tools
- Hybrid memory retrieval — BM25 + embedding hooks for
recall_relevant - Repo map shallow tree injection in world context
- Lazy tool loading —
list_tool_families/activate_tool_family; minimal tool list per turn - Provider flexibility and persistent runtime self-management hooks
Docs
- Comprehensive README and real-world use-case framing
- Mermaid architecture diagram fix for GitHub rendering
Not yet
- Obsidian auto-discovery, web Settings modal, MCP client, document export