Skip to content

Release 3.13.147: dev MCP tools fixes (#271) + version bump - #199

Merged
andrevanzuydam merged 2 commits into
v3from
feature/release3.13.147
Oct 5, 2026
Merged

andrevanzuydam merged 2 commits into
v3from
feature/release3.13.147

Conversation

@andrevanzuydam

Copy link
Copy Markdown
Collaborator

database_columns reads schema metadata (empty table returns its columns; missing table -> clear 'table not found' error); tool-arg validation returns actionable missing/unknown-argument errors instead of a raw language error or 500; route_list entries carry middleware; a new route file at runtime surfaces a signal; api_method populates params + return; developer skill corrected (per-language reload reality + api_method arg names). No-mock tests, mutation-proven, byte-identical error shapes across all four frameworks. Fixes tina4stack/tina4-php#271. CI verifies; tag after green.

andrevanzuydam and others added 2 commits October 5, 2026 10:16
database_columns reads schema metadata (empty table returns its columns; missing table -> clear 'table not found' error); tool-arg validation returns actionable missing/unknown-argument errors instead of a raw language error or 500; route_list entries carry middleware; a new route file at runtime surfaces a signal; api_method populates params + return; developer skill corrected (per-language reload reality + api_method arg names). No-mock tests, mutation-proven, byte-identical error shapes across all four frameworks. Fixes tina4stack/tina4-php#271.

Co-Authored-By: Tina4 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Signed-off-by: Andre van Zuydam <[email protected]>
mcp/__init__.py gains _validate_tool_arguments (CC ~10) - necessary #271 validation, cohesive, not bloat; deliberate ratchet advance per the metrics gate's documented re-baseline path.

Co-Authored-By: Tina4 <[email protected]>
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Signed-off-by: Andre van Zuydam <[email protected]>
@andrevanzuydam
andrevanzuydam merged commit 63ff0ce into v3 Oct 5, 2026
14 of 15 checks passed
@andrevanzuydam
andrevanzuydam deleted the feature/release3.13.147 branch October 5, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dev MCP tools: database_columns empty on empty tables; unhelpful error on misnamed args; route_list can't show middleware

1 participant