mcp-ts-core ^0.10.9 adoption
Framework maintenance — picks up the 0.10.7–0.10.9 mcp-ts-core changes and re-syncs bundled skills and devcheck scripts.
Dependency bumps:
@cyanheads/mcp-ts-core^0.10.6 → ^0.10.9@types/node25.9.3 → 26.0.0better-sqlite3^12.0.0 → ^12.11.1
Added:
ctx.contentcollector (framework) — emit image/audio blocks that ride content[] only, never structuredContentcheck-dependency-specifiersdevcheck step — fails on floating specifiers in package.json and the lock's workspaces map- Plugin marketplace manifest checks in lint:packaging, gated by devcheck.config.json packaging.pluginManifests
Changed:
- Canvas SQL gate (framework) — SELECT-shaped prepare failures now throw invalid_sql with DuckDB binder detail
- Fresh-scaffold devcheck guards (framework) — changelog-sync and git-dependent checks skip cleanly without .git
- 14 bundled skills re-synced to ^0.10.9, mirrored into .claude/skills/ and .agents/skills/
Fixed:
DuckdbProvider.describe({ tableName })(framework) — qualified WHERE filters fix the ambiguous-column binder error
80 tests pass; bun run devcheck clean.