Adds Gemini CLI, Qwen Code, Cursor, Kimi and ZCode to the settings toggles, each shape verified against the real binary or its own bundled schema rather than documentation: Qwen only treats httpUrl as streamable HTTP (a type field silently downgrades it to SSE), Kimi is two products sharing one binary name and the surviving one reads ~/.kimi-code, and ZCode nests its servers under mcp.servers with sibling keys that a writer must not clobber. The shared JSON merger stays idempotent, preserves foreign servers and unrelated top-level keys, and old seven-slot settings migrate with every saved toggle intact. Claude-Session: https://claude.ai/code/session_01FqKQqNj8exYwopGDpYUU7x |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||