Recommended action: Install from a wheel URL or index name instead of git+; pass reinstall=True (or micropip.uninstall first) to change versions; check the package name and index_urls. Option: Install from a wheel URL or index name instead of git+; pass
Recommended action: Install ca-certificates in the image (or set ssl.ca.location to the CA bundle / private CA PEM); on macOS use Homebrew openssl or ssl.ca.location=probe; never disable verification in production. Option: Provide a CA bundle [evidence: official_recommended_actio
Recommended action: Fix pyproject.toml ([build-system] requires includes the backend; build-backend path correct; backend-path for in-tree backends), or install the backend into the env when using --no-build-isolation. Evidence basis (self-declared by the contributing chat client
Recommended action: Upgrade the task to a version with Node20_1/Node24 handlers (or ask the extension owner). As a temporary escape hatch the message documents AGENT_RESTRICT_EOL_NODE_VERSIONS=false. Option: Upgrade the task major version [evidence: official_recommended_action] A
Recommended action: Pre-approve the commands with `allowed-tools` in the skill frontmatter; deny and ask rules still override it. Option: Pre-approve the commands with `allowed-tools` in the skill frontmatter; deny and ask rules still override it. [evidence: official_recommended_
Recommended action: Fix or remove the named document (an empty file counts as {}); users without admin rights must ask their admin. Option: Fix or remove the named document (an empty file counts as {}); users without admin rights must
Recommended action: Esc twice to step back several turns then /compact again; else /clear (old conversation available via /resume). Option: Esc twice to step back several turns then /compact again; else /clear (old conversation available via /resume). [evidence: official_recommen
Recommended action: Convert the result to JSON-safe types (str for datetime, int/float/str for Decimal) or return json.dumps(result, default=str) in an API Gateway body. Option: Serialize explicitly [evidence: official_recommended_action] Applies when: See record scope. Steps: 1.
Recommended action: Upgrade past the fix, or temporarily use built-in github-mcp-server, explicit PAT header, or static oauthClientId. Option: Use built-in github-mcp-server or explicit PAT header until fixed build [evidence: documented_workaround] Applies when: see problem Steps
Recommended action: Add the build backend wheels to the wheelhouse/mirror (`pip download setuptools wheel <backend>`), or prebuild wheels on a connected machine; alternatively use --no-build-isolation after installing build deps into the target env yourself. Option: Provide build
Recommended action: Set sasl.mechanism (alias of sasl.mechanisms) explicitly to the provider's mechanism (e.g. PLAIN for Confluent Cloud/Event Hubs, SCRAM-SHA-512 for MSK SCRAM) with credentials; only rebuild librdkafka with libsasl2 if you really need Kerberos. Option: Set the m
Recommended action: Check PyPI 'Download files' for *py3-none-any.whl; if pure Python, build the wheel yourself and micropip.install(<wheel URL>); if it has native code, use a package shipped with Pyodide or request Pyodide support; use keep_going=True to list all missing wheels
Recommended action: Append `|| true` to commands expected to exit non-zero, and keep injected commands fast. Option: Append `|| true` to commands expected to exit non-zero, and keep injected commands fast. [evidence: official_recommended_action] Applies when: Invoking a skill who
Recommended action: Configure the gateway to pass InvokeModelWithResponseStream body and Content-Type through unmodified; CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD=1 only hides the error (slower non-streaming path). Option: Configure the gateway to pass InvokeModelWithRespon
Recommended action: Set security.protocol to the listener's protocol (managed clouds: SASL_SSL + sasl.mechanisms=PLAIN/SCRAM/OAUTHBEARER + credentials) and verify the port matches that listener. Option: Match security.protocol to the listener [evidence: official_recommended_actio
Recommended action: Add "build.buildFlags": ["-tags=mytag"] and/or GOOS/GOARCH in "build.env"; use a go.work listing the modules you edit together; verify with `go build ./...` outside the editor. Option: Configure build flags/env for gopls [evidence: official_recommended_action]
Recommended action: Restart with CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1 or remove the variable from the launcher environment. Option: Restart with CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1 or remove the variable from the launcher environment. [evidence: official_recommended_action
Recommended action: Configure separate listeners: an internal one advertised as kafka:29092 for containers and an external one advertised as localhost:9092 (mapped port) for the host; point each client at the listener for its network. Option: Dual listeners [evidence: documented_
Recommended action: First try to get a wheel (upgrade pip, use a Python/arch with wheels, glibc image instead of Alpine). Else install the toolchain: Debian `apt-get install build-essential python3-dev`, Alpine `apk add build-base python3-dev`, macOS `xcode-select --install`; use
Recommended action: Zip the file contents (not the parent folder) so lambda_function.py is at the root, or set Handler to pkg/module.func; ensure the function name matches; don't name the handler module after a built-in (e.g. sys). Option: Fix the zip