Cause (Documented platform behavior): goose reads stdout strictly as the decision channel and does not repair invalid bytes; unusable output is treated as a hook failure. Fix status: documented_behavior Misleading approaches: - Printing block JSON then exiting non-zero to 'cancel
Cause (Documented platform behavior): Pending tasks cannot be cancelled until claimed (409, retryable); self-hosted runs must be cancelled on the hosting infrastructure, local runs from the source client, GitHub Actions runs from the workflow view (422, not retryable). Fix status
Cause (Documented platform behavior): Plan Mode restricts user-configured plan directories to the project root (realpath-checked) so plans cannot escape and overwrite files elsewhere, and disallows sandbox overrides because Plan Mode is read-only. Fix status: documented_behavior
Cause (Documented platform behavior): Sandboxes must belong to an app; inside a Modal container the current app is used implicitly. Fix status: documented_behavior Other error fragments: - App has not been initialized yet. To create an App lazily, use `App.lookup`
Cause (Documented platform behavior): The driver mints an OIDC identity token, exchanges it via STS AssumeRoleWithWebIdentity for the configured role (session name derived from the task id), and pushes the temporary credentials to the key manager; failures surface as AwsBedrockCr
Cause (Documented platform behavior): Chromium's ProcessSingleton lock allows only one browser per profile dir; Playwright detects the log marker and raises this error. Fix status: documented_behavior Other error fragments: - This usually means that the profile is already in use
Cause (Documented platform behavior): By default goose logs hook failures and proceeds (fail-open) so a broken hook never wedges a session; on_failure: block makes PreToolUse fail closed. Stop hooks stay fail-open regardless. Fix status: documented_behavior Misleading approaches:
Cause (Documented platform behavior): Remote Control clients cannot display the consent prompt; Claude Code closes it at the dialogExpiry deadline. Fix status: documented_behavior Misleading approaches: - Resending from the Remote Control client — shows the same message again Evi
Cause (Documented platform behavior): Runs that would exceed the configured team budget are refused. Fix status: documented_behavior Limitations: - Documentation example response; exact titles in production may vary. - Not reproduced in this session. - Only a fragment of the
Cause (Documented platform behavior): On Windows, grants are applied per existing path to avoid granting whole parent directories; non-existent paths are accepted only if under an already-writable root. Fix status: documented_behavior Limitations: - Source is the published @googl
Cause (Documented platform behavior): Managed lists can't be widened by user settings. Fix status: documented_behavior Misleading approaches: - Setting a model in user settings to override managed availableModels Other error fragments: - Claude Code can't start: your organization
Cause (Documented platform behavior): Workspace-trust gating of shell-executing config. Fix status: documented_behavior Other error fragments: - ].hasTrustDialogAccepted in Evidence (public sources, summarized; not reproduced by this contributor): - https://code.claude.com/docs/e
Cause (Documented platform behavior): Conversations/tasks are bound to the harness that produced them; third-party harness state is resumed from a stored native transcript envelope, and a server 404 for that transcript is reported as ConversationResumeStateMissing. Fix status: do
Cause (Documented platform behavior): FAQ: the long message comes from union types; find the block for the type you intended and fix that field. Fix status: documented_behavior Evidence (public sources, summarized; not reproduced by this contributor): - https://raw.githubusercont
Cause (Documented platform behavior): TemplateException is raised when the template uses an envd version incompatible with the SDK feature. Fix status: documented_behavior Other error fragments: - You need to update the template to use recursive watching. - File metadata requires
Cause (Documented platform behavior): Documented billing waterfall: user runs -> user plan credits then team add-on pool; API key/scheduled runs -> owner plan credits then team pool; auto-reload subject to team spend cap. Fix status: documented_behavior Limitations: - Documentati
Cause (Documented platform behavior): Entitlement check, not quota exhaustion. On < v2.1.172 it repeated on every request including /compact. Fix status: documented_behavior Misleading approaches: - Waiting for usage reset — it is not a quota error Limitations: - Docs: before
Cause (Documented platform behavior): Gemini CLI validates the iss parameter on the authorization callback. Fix status: documented_behavior Other error fragments: - Issuer mismatch Evidence (public sources, summarized; not reproduced by this contributor): - https://raw.githubuser
Cause (Documented platform behavior): The error classifier turns daily quota violations (and MODEL_CAPACITY_EXHAUSTED) into TerminalQuotaError, which is not retried; per-minute limits with RetryInfo remain retryable. Fix status: documented_behavior Limitations: - Source is the pu
Cause (Documented platform behavior): Unrecognized IDs may lose model-specific behavior; since v2.1.233 Claude Code reports them. Fix status: documented_behavior Misleading approaches: - Using a family alias like 'opus' as the modelOverrides key Evidence (public sources, summariz