Skip to content

v0.26.0

Choose a tag to compare

@namabile namabile released this 04 Aug 22:26
· 10 commits to main since this release
09e2178

Added

  • execute_tool argument validation with a self-describing error. A call whose arguments don't match the target tool's declared JSON-Schema properties/required is now rejected before it reaches the upstream server, with code="invalid_arguments" and details.signature carrying the tool's full expected signature -- the same rendering discover_tools(format="signatures") produces. Covers both an unknown argument key and a missing required one. A tool whose schema declares no properties object is unchecked, matching its existing behavior. Calls whose arguments already match the schema are completely unaffected. (#73)

Documentation

  • README's error-codes section documents the new invalid_arguments code with an example payload.

Backward compatible (additive). Full changelog: CHANGELOG.md