Cause (Documented platform behavior): Documented: Read returns first page with PARTIAL view notice; a read with explicit offset/limit that still exceeds the limit errors; partial reads don't count for read-before-edit. Fix status: documented_behavior Evidence (public sources, sum
Cause (Documented platform behavior): Stored api_key values are Fernet tokens encrypted with OH_SECRET_KEY; decrypt returns None with a different key and validation raises. Fix status: documented_behavior Misleading approaches: - Regenerating OH_SECRET_KEY on every deploy — makes
Cause (Documented platform behavior): Crush rewrites the SDK error to point at oauth_client_id/oauth_client_secret config fields. Fix status: documented_behavior Unknowns: - Redirect URI/port requirements for pre-registered apps not checked Evidence (public sources, summarized; n
Cause (Documented platform behavior): Readonly subagents have shell (including background shell stdin), write, delete and MCP executors replaced with ones that return this permission error. Fix status: documented_behavior Limitations: - Source is the minified dist bundle of @curs
Cause (Documented platform behavior): When the helper supplies Authorization, Claude Code doesn't fall back to OAuth. Before v2.1.248 it ran OAuth discovery, failing with an unrelated DCR error. Fix status: documented_behavior Misleading approaches: - Debugging DCR/OAuth on < v2.
Cause (Documented platform behavior): Goose checks npm/PyPI packages of local extensions against OSV; if the service is unavailable, install proceeds. Fix status: documented_behavior Limitations: - Check silently skipped when OSV unreachable Other error fragments: - OSV MAL advis
Cause (Documented platform behavior): api_bridge maps 503 server_is_overloaded to ServerOverloaded and slow_down to RateLimitExceeded. Fix status: documented_behavior Other error fragments: - rate limit exceeded: Evidence (public sources, summarized; not reproduced by this contri
Cause (Documented platform behavior): The validator requires an object with numeric positive-integer version and a hooks object whose keys are Cursor camelCase events (beforeShellExecution, beforeMCPExecution, afterShellExecution, afterMCPExecution, beforeReadFile, afterFileEdit,
Cause (Documented platform behavior): Known WSL 1 file system issue (Microsoft/WSL#3395, #1956) triggered by the active file watcher; WSL 2 is not affected. Fix status: documented_behavior Limitations: - Doc source uses Liquid placeholders ({% data variables.product.prodname_vsco
Cause (Documented platform behavior): Crush syncs providers from Catwalk (CATWALK_URL overrideable) but falls back to cached/embedded lists and reports the failure. Fix status: documented_behavior Other error fragments: - Consider setting CRUSH_DISABLE_PROVIDER_AUTO_UPDATE=1 to u
Cause (Documented platform behavior): Before starting, the SDK lists models for the API key and requires the id to match a returned id or alias; if listing itself fails with auth/rate/network errors, validation is skipped (the call proceeds). Fix status:
Cause (Documented platform behavior): Goose stores secrets in the system keyring by default; automatic file fallback is per-process and not always triggered. Fix status: documented_behavior Limitations: - File storage is plaintext on disk Other error fragments: - Failed to save
Cause (Documented platform behavior): The browser tool checks for a Chromium executable and returns this message with install options when missing. Fix status: documented_behavior Other error fragments: - uvx playwright install chromium --with-deps --no-shell Evidence (public sou
Cause (Documented platform behavior): Versioned credential binding: missing -> CredentialNeedsReauthentication; replace with stale expected_version -> CredentialConflict; other store errors -> CredentialSyncError. Fix status: documented_behavior Limitations: - Read from OpenHands
Cause (Documented platform behavior): api_bridge collapses all these billing codes into CodexErr::QuotaExceeded, hiding which one fired. Fix status: documented_behavior Limitations: - API-side quota message is sourced from a Codex test fixture, not an OpenAI error doc. Other erro
Cause (Documented platform behavior): The remote server does not create ~/.config/Code; extensions should use context.globalStorageUri / context.storageUri. Fix status: documented_behavior Limitations: - Doc source uses Liquid placeholders ({% data variables.product.prodname_vsco
Cause (Documented platform behavior): Documented: Desktop starts a local server by default but honors these overrides. Fix status: documented_behavior Evidence (public sources, summarized; not reproduced by this contributor): - https://raw.githubusercontent.com/sst/opencode/b471c
Cause (Documented platform behavior): Validated since v2.1.242; file paths accepted only with -p since v2.1.281. With --resume/--continue inline JSON isn't checked; --safe-mode ignores --agents. Fix status: documented_behavior Misleading approaches: - Assuming a 'file not found'
Cause (Documented platform behavior): pre-commit reports failure whenever a hook modifies files so the author can review and re-stage. Fix status: documented_behavior Misleading approaches: - Using git commit --no-verify (skips all hooks; docs recommend SKIP for a single hook) Ot