v3.2.3: Enrichment block on search/list tools; mcp-ts-core ^0.9.16; AGENTS.md
Enrichment block on search/list tools; mcp-ts-core ^0.9.16; AGENTS.md
obsidian_search_notes, obsidian_list_notes, and obsidian_list_tags now emit an
enrichment block with agent-facing context (effectiveQuery echo, no-results and
empty-set notices). Redundant hardcoded guidance removed from format().
Added:
- Enrichment block on obsidian_search_notes (effectiveQuery + no-results notice), obsidian_list_notes (empty/capped notice), obsidian_list_tags (empty notice)
- AGENTS.md at repo root — byte-identical to CLAUDE.md, for agent runtimes that prefer that filename
- skills/code-simplifier and skills/git-wrapup synced from framework 0.9.15
- MCP_HTTP_MAX_BODY_BYTES documented in .env.example
Changed:
- Redundant empty-state guidance removed from format() on the three tools above
- format script made safe-by-default; unsafe autofixes moved to format:unsafe
- .mcpbignore now excludes skills/ and .agents/
- server.json description aligned to other surfaces
- skills/migrate-mcp-ts-template removed (pruned upstream)
- Remaining skills and framework scripts resynced from mcp-ts-core 0.9.15
- README.md MCP spec version updated to 2025-11-25
- manifest.json gains repository/homepage/license fields
- package.json keywords trimmed (llm, llm-agent removed)
- Install badge configs normalized
Dependency bumps:
@cyanheads/mcp-ts-core^0.9.6 → ^0.9.16@biomejs/biome^2.4.15 → ^2.4.16
398 tests pass; bun run devcheck clean.