You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The status line shows what was negotiated — `connected to "todos" (2026-07-28, 8 tools, 2 resources, 2 prompts)`. Add `--legacy` in terminal B to force the 2025-era handshake against the same server and watch the legacy arms of every feature run instead (`connected to "todos" (2025-11-25, …)`).
51
+
The status line shows what was negotiated — `connected to "todos" (2026-07-28, 8 tools, 2 resources, 2 prompts)`. Add `--legacy` in terminal B to force the 2025-era handshake against the same server and watch the legacy arms of every feature run instead (`connected to "todos" (2025-11-25, …)`). To hold the connection to one exact revision, use `--protocol-version 2025-06-18` (or any supported revision) — the connection fails rather than settle on anything else.
52
52
53
53
A tour that touches everything, in one sitting:
54
54
@@ -111,14 +111,15 @@ For a persistent setup, copy `config.example.json` to `config.json` (or pass `--
111
111
## All flags
112
112
113
113
```text
114
-
--server <target> connect to just this server: an http(s) URL (OAuth on demand) or a stdio command line (repeatable)
115
-
--config <path> mcpServers config file (default: ./config.json, falling back to spawning todos-server)
116
-
--provider <name> scripted | anthropic | openai | gemini (default: first one with a key in the env, else scripted)
117
-
--model <id> pin a model id (default: the provider's latest mid-tier model)
118
-
--root <path> workspace root exposed to servers via roots/list (repeatable; default: cwd)
119
-
--callback-port <n> fixed loopback port for the OAuth callback (default: a free port)
120
-
--legacy use the 2025 initialize handshake instead of probing for 2026-07-28
121
-
-h, --help show usage
114
+
--server <target> connect to just this server: an http(s) URL (OAuth on demand) or a stdio command line (repeatable)
115
+
--config <path> mcpServers config file (default: ./config.json, falling back to spawning todos-server)
116
+
--provider <name> scripted | anthropic | openai | gemini (default: first one with a key in the env, else scripted)
117
+
--model <id> pin a model id (default: the provider's latest mid-tier model)
118
+
--root <path> workspace root exposed to servers via roots/list (repeatable; default: cwd)
119
+
--callback-port <n> fixed loopback port for the OAuth callback (default: a free port)
120
+
--legacy use the 2025 initialize handshake instead of probing for 2026-07-28
121
+
--protocol-version <v> negotiate exactly this revision: 2025-era values (e.g. 2025-06-18) via the legacy handshake, 2026-07-28+ via a modern pin
0 commit comments