Skip to content
This repository was archived by the owner on Jun 27, 2026. It is now read-only.

v3.0.0

Latest

Choose a tag to compare

@shayonpal shayonpal released this 05 Nov 05:12
· 8 commits to master since this release
v3.0.0
79b387f
  • BREAKING: Removed warnings array from rename_note success responses - operations now fully atomic with transaction error codes (MCP-118).
  • Implemented atomic rename operations with five-phase transaction protocol, SHA-256 staleness detection, WAL crash recovery, vault-wide link updates (all formats), dry-run preview, and boot recovery (MCP-105–124).
  • Added custom instruction system with hot-reload for automatic YAML defaults, content boilerplate, and LLM guidance metadata (MCP-90, MCP-92, MCP-121, MCP-150).
  • Completed modularization into 24 domain modules with zero circular dependencies and eliminated 483-line VaultUtils facade (MCP-91, MCP-133–148).
  • Established request handler infrastructure with pure factory pattern reducing src/index.ts from 2,224 to 503 lines (77% reduction) (MCP-6–10, MCP-95–99).
  • Added 54 integration tests, machine-readable tool schemas, Unix-only platform policy (macOS, Linux, WSL2), and generalized documentation for external users (MCP-10, MCP-14, MCP-100, MCP-164).
  • Fixed test isolation, template engine bugs, EPIPE race conditions, and tool count inconsistencies (MCP-129, MCP-148, MCP-150, MCP-164).
  • Removed unused @anthropic-ai/sdk dependency (~200KB reduction).