A desktop application and gateway server for managing Claude Science runtime, proxy configuration, and third-party skill routing. Includes HTTP gateway, skill installation bridge, and Codex network integration.
CSSwitch exposes 15 tools with severe definition gaps. Most tools lack visible input schemas in the source code provided. Tool names are inconsistent (mix of verb_noun and noun patterns). Descriptions exist but are generic and lack LLM-optimized guidance. No parameter descriptions visible for most tools. Output schemas are undocumented. Error handling and recovery guidance absent. This is a gateway/routing system, not a user-facing agent tool suite, the tools appear to be internal infrastructure components rather than properly designed agent interfaces.
Handles HTTP CONNECT tunneling for proxy connections.
Handles HTTP GET requests for model relay cache queries and Codex model catalog access.
Handles HTTP POST requests for inference dispatch, request nonce generation (DeepSeek), and Codex transport operations.
Codex authentication CLI supporting both streaming and standard modes for OAuth token management and authentication flows.
Configures third-party Skill routing after Science runtime starts, with best-effort error handling and version caching.
Decodes a serialized Codex network route from environment variable format.
Encodes a resolved Codex network route into a serialized environment variable format.
No input schemas visible for 6 HTTP handler tools (GET, POST, CONNECT) and 3 CLI tools (skill-install-mcp, science-control, codex-auth).
Tool names lack consistent verb_noun pattern. 'HTTP GET handler', 'HTTP POST handler', 'HTTP CONNECT handler' are not action-oriented names. Should be 'get_model_cache', 'post_inference_request', 'connect_proxy_tunnel' or similar.
Descriptions are generic and lack LLM-optimized guidance. 'MCP server for skill installation and management' (tool 1) does not explain WHEN to call it, WHAT it returns, or HOW it differs from other tools. Baseline: 194 chars avg, 50-200 chars optimal for LLM selection.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
Atomically installs the CSSwitch routing Skill into the active organization. Validates against legacy versions and prevents overwriting user-modified skills.
Explicit Skill route repair that bypasses version cache and route marker without starting Science or proxy. Performs mutation intent for third-party reconciliation.
Inspects whether the CSSwitch routing Skill is correctly installed in the active organization.
Inspects whether the CSSwitch routing Skill is correctly installed for a specific organization.
Resolves Codex network route from process environment variables and settings.
Resolves Codex network route from process environment, with fallback to default settings.
Local Science control CLI for managing Claude Science runtime lifecycle, configuration, and state.
MCP server for skill installation and management. Handles skill package installation, validation, and routing configuration.
Parameter descriptions missing or incomplete. Tools 10-11 (configure_third_party_best_effort, force_third_party_reconcile) have complex params like 'tauri_app_handle', 'shared_app_state', 'enum' without explaining what values are valid or what the param controls.
No output schemas documented. Tools return complex objects (ResolvedCodexNetworkRoute, registration status, etc.) but no schema shows what fields are present, types, or required. LLMs cannot plan downstream calls without this.