diff --git a/docs/DESIGN.md b/docs/DESIGN.md index a0d85e5..8ed4831 100644 --- a/docs/DESIGN.md +++ b/docs/DESIGN.md @@ -1216,7 +1216,7 @@ Decisions, all deliberate: ## rmcp 3.1 usage notes Reference source is the rmcp this workspace pins, unpacked in the local -registry: `~/.cargo/registry/src/*/rmcp-3.1.1/` — today's version, and the +registry: `~/.cargo/registry/src/*/rmcp-3.1.2/` — today's version, and the directory holding the `rmcp` package's `manifest_path` in `cargo metadata --format-version 1` on any day, so it follows `Cargo.lock` rather than a copy of it and is by construction the source this build compiles against. Every rmcp @@ -1226,8 +1226,8 @@ routing traps), `handler/server/router/tool.rs` (`ToolRouter`, incl. `remove_route` / `has_route` — I13), `model.rs` and `model/serde_impl.rs` (`InitializeResult`, the `_meta` strip), `service.rs` (the serve loop); the `#[tool_router]` / `#[tool_handler]` expansions are in the sibling -`rmcp-macros-3.1.1` tree. The published crate carries no `examples/` — those -live upstream at the `rmcp-v3.1.1` tag — but for how this server is actually +`rmcp-macros-3.1.2` tree. The published crate carries no `examples/` — those +live upstream at the `rmcp-v3.1.2` tag — but for how this server is actually wired, `server.rs` and `main.rs` are the reference. - `rmcp = { version = "3.1", features = ["server", "macros", "transport-io", "transport-streamable-http-server"] }`