Skip to content

release: v0.3.2 — MCP 2026-07-28 tools/list cache metadata - #72

Merged
avifenesh merged 1 commit into
mainfrom
release/v0.3.2
Aug 18, 2026
Merged

release: v0.3.2 — MCP 2026-07-28 tools/list cache metadata#72
avifenesh merged 1 commit into
mainfrom
release/v0.3.2

Conversation

@avifenesh

Copy link
Copy Markdown
Collaborator

Summary

Cuts 0.3.2 so the #68 fix reaches installed users. 0.3.1 omitted the SEP-2549 ttlMs and cacheScope fields from tools/list, which the 2026-07-28 spec requires — hosts negotiating that version, Claude Code 2.1.234 among them, reject tool discovery outright, so an installed 0.3.1 advertises no tools at all to them.

Ships #69. Version-only change: Cargo.toml, Cargo.lock, npm/package.json, same three-line shape as the v0.3.1 bump (96f7f30).

Checklist

  • cargo fmt --check passes
  • cargo clippy --locked -- -D warnings passes
  • cargo test --locked passes (180 tests)
  • git diff --check is clean
  • scripts/integration_smoke.sh — N/A, no behavior change in this commit; the shipped fix was smoke-verified on fix(server): add MCP 2026-07-28 support #69
  • No secrets, credentials, personal data, or machine-specific absolute paths added
  • Docs updated if behavior, flags, or the permission/trust model changed — N/A

Verification

Ran what CI runs, plus the release-specific gates:

gate result
cargo fmt --check pass
cargo build --locked 0.3.2 builds
cargo clippy --locked -- -D warnings pass
cargo test --locked 180 passed
scripts/install_smoke.sh installer smoke ok (release profile)
node --check over scripts/, npm/ pass
node --test npm/scripts/postinstall.test.js 0 fail
version parity Cargo ↔ npm 0.3.2 == 0.3.2
npm pack --dry-run agent-sh-agent-workspace-linux-0.3.2.tgz, 4 files

After merge

Tag v0.3.2 on the merge commit and push it. That builds both targets, attaches the binaries with their .sha256 sidecars, then publishes the npm wrapper with the version stamped from the tag.

0.3.1 omitted the SEP-2549 `ttlMs` and `cacheScope` fields from `tools/list`,
which the 2026-07-28 spec requires. Hosts that negotiate that version — Claude
Code 2.1.234 among them — rejected tool discovery outright, so an installed
0.3.1 advertises no tools at all to them (#68).

Ships #69: both fields are set on the `list_tools` override behind a named TTL,
and pre-2026-07-28 peers keep their existing wire shape.
Copilot AI lite review requested due to automatic review settings August 18, 2026 23:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@revuto-review revuto-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an auto review done by revuto.


Revuto completed the review and found no evidence-backed concerns.

@avifenesh
avifenesh merged commit 6c7691e into main Aug 18, 2026
9 checks passed
@avifenesh
avifenesh deleted the release/v0.3.2 branch August 18, 2026 23:07
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.

2 participants