chore(deps): bump mcp-toolsets-runtime to 0.4.2 - #23
Merged
Conversation
0.3.0 -> 0.4.2. No breaking changes in between: 0.4.0 added `mcp_agent.host` (host helpers that import no UI framework), 0.4.1 was documentation, and 0.4.2 made the chat's tool step say what an `@state:<key>` handle resolved to. Corrects the README's claim that handle-path receipts are "rendered on neither side", which 0.4.2 changed for the host side, and separates the two reasons no receipt is visible in this repo: nothing tags a `Kind`, and the handle form is only offered on `object`/`array` parameters while every tool here takes scalars. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.
0.3.0 -> 0.4.2. Nothing breaking in between, so the pin moves to
<0.5.0,>=0.4.2and
uv lockis the whole of the code change.mcp_agent.host— host helpers that import no UI framework@state:<key>handle resolved toThe README needed correcting
It claimed handle-path receipts are "rendered on neither side". True at 0.3.0;
0.4.2 changed it for the host side, so the tool step now annotates a handle with
the kind, the value's shape and the publishing tool.
It also gave one reason no receipt is visible in this repo. There are two, and
tagging a
Kindalone would not have produced one:Kind, so no parameter is ever filled by declaration;@state:<key>form is only offered onobjectandarrayparameters,and every tool here takes scalars —
hello(name),whoami(),search_collections(query, limit),show_map(collection_id).The example line in that section was generated by running
step_inputagainst asimulated handle rather than written by hand.
Checked
./scripts/lintand./scripts/test(18 passed) both clean, but neither coverswhat the images install — the Dockerfiles sync dependency groups, not the main
deps. Both groups were synced into throwaway venvs:
chat(Dockerfile.chat) — resolves 0.4.2, hasmcp-agent-webandchainlit,mcp_agent.hostimports;index(Dockerfile) — resolves 0.4.2, hasmcp-serve,mcp-index,mcp-toolset.mcp-agent install-elementsre-run per CLAUDE.md:McpView.jsxis byte-identicalto 0.3.0's, so views are unaffected.
Note this redeploys every toolset — the bump lands in
uv.lock, which is ashared path.
🤖 Generated with Claude Code