v3.2.4: mcp-ts-core ^0.9.16 → ^0.9.21; plugin marketplace manifests; MCP config key rename
mcp-ts-core ^0.9.16 → ^0.9.21; plugin marketplace manifests; MCP config key rename
Picks up five framework releases: per-request HTTP log context fix, ctx.fail retryable auto-population, fetchWithTimeout query-string redaction, error-contract lint scoped to construction sites, list-changed notifications under HTTP, MirrorService, two new devcheck gates. Adds plugin marketplace manifests for Claude Code and Codex. Renames the MCP client config key from 'obsidian' to 'obsidian-mcp-server'.
Added:
- Plugin marketplace manifests — .claude-plugin/plugin.json (Claude Code) and .codex-plugin/plugin.json + mcp.json (Codex)
- release:github script — constructs GitHub Release title from tag subject, attaches .mcpb bundle
- api-mirror skill — MirrorService / SQLite+FTS5 API reference (mcp-ts-core 0.9.17)
- orchestrations skill — gated multi-phase pipeline chains (mcp-ts-core 0.9.19, external in 0.9.21)
Changed:
- MCP client config key renamed from obsidian to obsidian-mcp-server in README install snippets
- Skills resynced from mcp-ts-core 0.9.21 (add-tool, add-service, api-canvas, api-context, api-linter, api-utils, design-mcp-server, release-and-publish)
- scripts/devcheck.ts updated with skill-version and open-indexed-named interface gates
Dependency bumps:
- @cyanheads/mcp-ts-core ^0.9.16 → ^0.9.21
- js-yaml ^4.1.1 → ^4.2.0
- vitest ^4.1.7 → ^4.1.8 (dev)
398 tests pass; bun run devcheck clean.