chore(deps): bump mcp-toolsets-runtime to 0.8.1 - #27
Merged
Conversation
0.8.1 makes an undeclared tool argument a validation error naming the parameter, where before it was accepted and silently dropped, and publishes `additionalProperties: false` so clients know the rule exists. No toolset here passes undeclared arguments, so nothing in this repo changes behaviour. The README's tool-contract rules gain a bullet for inputs next to the existing one for undeclared output keys, which read as if both halves were lenient. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wcs3sgGLopzHwDcbYaDsjE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the runtime pin from 0.8.0 to 0.8.1 (release).
What 0.8.1 changes
One fix, in the FastMCP conversion layer: a tool argument the tool does not declare used to be accepted and silently dropped, so the call ran without it and nothing said so. It is now a validation error naming the parameter, and the published input schema carries
additionalProperties: falseso a client knows the rule exists.No toolset here passes undeclared arguments, so nothing in this repo changes behaviour.
In this PR
<0.9.0,>=0.8.1,uv.lockrefreshed.Lint, format check, mypy and all 18 tests pass on 0.8.1.
Note for reviewers: the lock file change redeploys every toolset, which is the intent for a runtime bump. Anyone pulling this branch should re-run
uv run mcp-agent install-elements, since the release also bumps the view host's version string in the git-ignoredpublic/elements/McpView.jsx.🤖 Generated with Claude Code