Commit f8fefb0
feat(local-coord-mcp): expose Task #33 client_kind+variant via mcp-bridge
The Zig adapter, FFI, Idris ABI and cartridge.json were already updated
for Task #33 (extend client_kind enum with openai/mistral, accept free-
form variant at register time), but mcp-bridge/lib/tools.js still
advertised the legacy 4-kind enum and omitted the optional variant. AI
clients calling coord_register through the MCP bridge therefore could
not register as openai/mistral or set their variant in one shot.
- mcp-bridge/lib/tools.js: extend client_kind enum to 6 kinds,
add optional variant property mirroring the adapter contract,
refresh description.
- cartridges/local-coord-mcp/LOCAL-COORD-MCP-REPORT.adoc: refresh
DD-3 (Client Identity) to reflect 6-LLM split + new register
input shape.
Live-tested both new kinds against the running adapter on
127.0.0.1:7745 — registration + variant accepted. mcp-bridge
dispatch_test.js suite green (8/8).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent aa62bf7 commit f8fefb0
2 files changed
Lines changed: 12 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
| |||
166 | 168 | | |
167 | 169 | | |
168 | 170 | | |
169 | | - | |
| 171 | + | |
170 | 172 | | |
171 | 173 | | |
172 | 174 | | |
173 | | - | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
174 | 178 | | |
175 | 179 | | |
176 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
296 | | - | |
| 296 | + | |
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
300 | | - | |
| 300 | + | |
301 | 301 | | |
302 | 302 | | |
| 303 | + | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| |||
0 commit comments