Skip to content

chore(deps): bump mcp-toolsets-runtime to 0.4.2 - #23

Merged
ciaransweet merged 1 commit into
mainfrom
chore/runtime-0.4.2
Aug 11, 2026
Merged

chore(deps): bump mcp-toolsets-runtime to 0.4.2#23
ciaransweet merged 1 commit into
mainfrom
chore/runtime-0.4.2

Conversation

@ciaransweet

Copy link
Copy Markdown
Contributor

0.3.0 -> 0.4.2. Nothing breaking in between, so the pin moves to <0.5.0,>=0.4.2
and uv lock is the whole of the code change.

release what it brought
0.4.0 mcp_agent.host — host helpers that import no UI framework
0.4.1 documentation only
0.4.2 the chat's tool step says what an @state:<key> handle resolved to

The 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 Kind alone would not have produced one:

  • nothing tags a Kind, so no parameter is ever filled by declaration;
  • the @state:<key> form is only offered on object and array parameters,
    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_input against a
simulated handle rather than written by hand.

Checked

./scripts/lint and ./scripts/test (18 passed) both clean, but neither covers
what 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, has mcp-agent-web and chainlit,
    mcp_agent.host imports;
  • index (Dockerfile) — resolves 0.4.2, has mcp-serve, mcp-index,
    mcp-toolset.

mcp-agent install-elements re-run per CLAUDE.md: McpView.jsx is byte-identical
to 0.3.0's, so views are unaffected.

Note this redeploys every toolset — the bump lands in uv.lock, which is a
shared path.

🤖 Generated with Claude Code

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>
@ciaransweet
ciaransweet merged commit aa703c4 into main Aug 11, 2026
7 checks passed
@ciaransweet
ciaransweet deleted the chore/runtime-0.4.2 branch August 11, 2026 12:56
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.

1 participant