Cause (Documented platform behavior): runCode uses two timers: requestTimeoutMs for the initial HTTP request and timeoutMs (default 60 000 ms) for streaming the execution; aborting yields the TimeoutError. If the connection closes and isRunning() reports false, the SDK instead re
Cause (Documented platform behavior): Cursor relies on dynamic client registration unless client info is supplied; the MCP server config type allows auth: { CLIENT_ID, CLIENT_SECRET, scopes } for pre-registered clients. Fix status: documented_behavior Limitations: - Source is the
Cause (Documented platform behavior): Path confinement; v2.1.251 extended to marketplace commands paths; v2.1.257 resolves symlinks. Fix status: documented_behavior Misleading approaches: - Plugin works on Windows so paths must be fine — backslash paths are rejected on macOS/Linu
Cause (Documented platform behavior): The first ChatGPT sign-in requires interactive consent; later non-interactive runs reuse the recorded consent. Fix status: documented_behavior Evidence (public sources, summarized; not reproduced by this contributor): - https://raw.githubuser
Cause (Documented platform behavior): Auth manager enforces the workspace list and calls logout_with_message on mismatch. Fix status: documented_behavior Other error fragments: - but current credentials belong to - but current credentials lack a workspace identifier. Logging out.
Cause (Documented platform behavior): The MCP disambiguates which binary is missing and surfaces the expected path so version mismatches are visible. Fix status: documented_behavior Limitations: - Generic Playwright 'Executable doesn't exist' is a separate atlas record; this is t
Cause (Maintainer-confirmed cause): Use-after-dispose of the shell manager; 1.0.71 returns a retryable 'reconfiguring' message instead and keeps detached completion notifications. Fix status: released_fix (fixed in 1.0.71) Limitations: - Source is the official github/copilot-cli
Cause (Documented platform behavior): Headed Chromium needs a display server; Playwright appends kNoXServerRunningError to launch failures in no-display environments, so with headless:true the real cause is elsewhere in the log (e.g. 'Missing X server or $DISPLAY', 'The platform
Cause (Documented platform behavior): Login server binds 1455, sends a cancel request to a prior instance, retries, then falls back to registered port 1457. Fix status: documented_behavior Other error fragments: - Failed to cancel previous login server: Evidence (public sources,
Cause (Documented platform behavior): The runtime maps server state (ready/requires_authentication/error/loading) to status text shown to the model; for needsAuth it can expose a virtual auth tool the model may call. Errors direct the user to Customize > MCPs. Fix status:
Cause (Documented platform behavior): Integrity pin enforcement. Fix status: documented_behavior Misleading approaches: - Bypassing the pin without confirming which file the owner intended Other error fragments: - The archive was not installed. Verify the sha256 in the marketplac
Cause (Documented platform behavior): Runtime model switch is only possible via a live ACP session and only for providers flagged supports_runtime_model_switch; docstring notes the model's self-description may stay stale after a switch. Fix status: documented_behavior Other error
Cause (Maintainer-confirmed cause): Command-format incompatibility between CLI versions when forking extension subprocesses; fixed in 1.0.55. Fix status: released_fix (fixed in 1.0.55) Limitations: - Source is the official github/copilot-cli changelog; the CLI source is closed, s
Cause (Documented platform behavior): Playwright MCP maps missing .so errors to this actionable message. Fix status: documented_behavior Other error fragments: - Install them with: sudo npx playwright install-deps Evidence (public sources, summarized; not reproduced by this contr
Cause (Documented platform behavior): A single permission gate maps block reasons to these messages: cursorIgnore, cursorFiles (Cursor internal/protected config files), permissionsConfig (readonly or not), adminBlock. Protected globs include **/.cursor/**/permissions.json and **/
Cause (Documented platform behavior): match/not_match examples are validated at load time like unit tests; parse errors are rendered with the approximate line. Fix status: documented_behavior Unknowns: - Whether startup aborts or only warns depends on load path (load() logs 'fail
Cause (Documented platform behavior): Claude Code keeps the existing registration rather than replace it. Fix status: documented_behavior Other error fragments: - To use this source instead, remove that marketplace first with /plugin marketplace remove Evidence (public sources, s
Cause (Documented platform behavior): With ACP, the external agent (Claude Code, Codex, Gemini CLI) owns its tools and context management; the SDK refuses to inject its own. Fix status: documented_behavior Other error fragments: - ACPAgent does not support condenser; the
Cause (Maintainer-confirmed cause): The generic message masked the underlying validation failure; 1.0.57 surfaces the real reason instead. Fix status: released_fix (fixed in 1.0.57) Misleading approaches: - Treating the message as 'no token passed' and re-plumbing credentials whe
Cause (Documented platform behavior): The bundled version provider cannot find its bundled tsserver and reports that another application deleted it. Fix status: documented_behavior Limitations: - Strings read from VS Code main-branch source at the pinned SHA; shipped builds may l