Skip to content

docs: refresh the rmcp reference-tree version to 3.1.2 - #101

Merged
plusky merged 1 commit into
mainfrom
docs/rmcp-reference-tree-3.1.2
Aug 17, 2026
Merged

docs: refresh the rmcp reference-tree version to 3.1.2#101
plusky merged 1 commit into
mainfrom
docs/rmcp-reference-tree-3.1.2

Conversation

@plusky

@plusky plusky commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Follow-up to #98, which bumped rmcp 3.1.1 → 3.1.2.

Three version strings in the "rmcp 3.1 usage notes" preamble still named a
tree that no longer exists in the local registry — the registry path itself,
the sibling rmcp-macros tree, and the upstream tag the absent examples/
live at. The registry-path sentence additionally called 3.1.1 "today's
version", which the bump made false.

Confirmed the real directories are now rmcp-3.1.2 / rmcp-macros-3.1.2
(resolved from the manifest_path of each package in cargo metadata --format-version 1).

Why this is only a version-string refresh

The paragraph is deliberately built to survive a bump: it tells the reader to
resolve the directory from cargo metadata so it follows Cargo.lock rather
than a copy of it. Nothing the notes rest on changed — the entire
rmcp-v3.1.1...rmcp-v3.1.2 delta is client-side:

file
transport/auth.rs client OAuth
transport/common/client_side_sse.rs client SSE
transport/common/reqwest/streamable_http_client.rs client transport

None of transport/streamable_http_server/tower.rs,
handler/server/router/tool.rs, model.rs/model/serde_impl.rs or
service.rs — the four modules the notes actually cite — is touched. So the
StreamableHttpServerConfig field table stands, skips_the_handshake remains
the thing keeping a client that names a legacy revision off the handshake-free
path, and DEFAULT_PROTOCOL_VERSION is unaffected (upstream #1105, which moves
ProtocolVersion::LATEST, still has not landed). rmcp's client half is a
dev-dependency here.

Docs-only; no code or test changes.

PR #98 bumped rmcp 3.1.1 -> 3.1.2, which left three version strings in the
"rmcp 3.1 usage notes" preamble naming a tree that no longer exists locally:
the registry path, the sibling rmcp-macros tree, and the upstream tag the
missing examples/ live at. The first of those also called 3.1.1 "today's
version", which the bump made false.

The paragraph is built to survive this — it tells the reader to resolve the
directory from the rmcp package's manifest_path in cargo metadata, so it
follows Cargo.lock rather than a copy of it — and no claim resting on that
tree changed: the 3.1.1...3.1.2 delta touches only client-side transport
(auth.rs, client_side_sse.rs, reqwest/streamable_http_client.rs), none of
tower.rs, model.rs, service.rs or handler/server/router/tool.rs. So this is
the illustrative version string catching up, not a revisit of the notes.
@plusky
plusky merged commit 2e7b944 into main Aug 17, 2026
11 checks passed
@plusky
plusky deleted the docs/rmcp-reference-tree-3.1.2 branch August 17, 2026 07:37
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