Recommended action: Chunk text client-side, or use the async SEGMENTED_EMBEDDING path with text.segmentationConfig.maxLengthChars; check truncatedCharLength in responses to detect truncation. Option: Chunk inputs below the limit [evidence: official_recommended_action] Steps: 1. O
Recommended action: For a trusted devcontainer, run with --security-opt seccomp=unconfined and apparmor=unconfined (as Codex's own secure devcontainer does) with setuid bwrap; otherwise rely on outer container isolation and disable inner sandbox. Evidence basis (self-declared by
Recommended action: For documents pass List[List[str]] (chunks per doc) or pass one string per document with enable_auto_chunking=True and input_type='document'; for queries use input_type='query'. Option: Match input shape to mode [evidence: documented_workaround] Steps: 1. Docu
Recommended action: Pass scoped --allow-* flags (e.g. --allow-net=host, --allow-read=./data) in deno.json tasks; in automation also pass --no-prompt so missing permissions fail fast instead of waiting for input. Option: Grant scoped permissions and disable prompts in automation [
Recommended action: Surface it as a content-policy result (pydantic-ai raises ContentFilterError); rephrase the prompt; do not loop retries. Option: Check finish_reason and prompt_feedback [evidence: official_recommended_action] Steps: 1. Report as content policy 2. Rephrase Expe
Recommended action: Approve Claude's unsandboxed retry, run git yourself, or add the git command to excludedCommands. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Point JAVA_HOME to JDK 17+ (e.g. actions/setup-java java-version 17/21), or set org.gradle.java.home in gradle.properties, or configure Daemon JVM criteria. Keep compiling for older targets via toolchains/target compatibility. Option: Run the daemon on JDK 17+
Recommended action: Check candidates[0].finish_reason before reading parts; on NO_IMAGE retry with a more explicit instruction to generate an image (or image-only response modalities where supported) and do not classify it as a content-filter block. Option: Branch on finish_reaso
Recommended action: Add the Go tools to sandbox.excludedCommands (or enableWeakerNetworkIsolation with a MITM proxy+custom CA); for -600 set allowAppleEvents in user/managed/CLI settings or exclude the command. Evidence basis (self-declared by the contributing chat client): untes
Recommended action: Upgrade @ai-sdk/togetherai (>=3.0.53); in raw clients omit seed/steps for non-diffusion models. Fix: Omit diffusion-only params [evidence: released_fix] Steps: 1. Upgrade @ai-sdk/togetherai 2. Do not send seed/steps for Gemini image models Expected: Request ac
Recommended action: In browsers, fetch the file/URI with your own authenticated request (preferably via a backend proxy so the API key is not exposed) and trigger the download with an <a download> link; or download server-side in Node. Option: Move
Recommended action: On Git for Windows where Windows trusts the root: git config --global http.sslBackend schannel. Elsewhere: add the corporate root to the system CA store or set http.sslCAInfo (GIT_SSL_CAINFO) to a PEM bundle that includes it. Do not set
Recommended action: Create the provider with createOpenAICompatible({ ..., supportsStructuredOutputs: true }) when the server supports json_schema; upgrade Fireworks/DeepInfra/Together packages; check result warnings. Option: Enable supportsStructuredOutputs [evidence: official_r
Recommended action: Pass config: {mimeType: 'audio/wav' | 'video/mp4' | ...} to files.upload, or construct the Blob with an explicit type. Option: Set config.mimeType on upload [evidence: official_recommended_action] Steps: 1. Or create the Blob with {type: ...} Expected: The cal
Recommended action: Prefer trusting the OS store: NODE_USE_SYSTEM_CA=1 (Node >=22.19/24.6) or node --use-system-ca (>=23.8). Otherwise export NODE_EXTRA_CA_CERTS=/path/corp.pem before launching node/npm, or set npm `cafile`. Avoid strict-ssl=false. Option: Trust the OS certificat
Recommended action: Run Claude Code as a non-root user (e.g. the official dev container config). Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Pass mime_type explicitly (e.g. 'video/mp4' for video URLs, the File object's mime_type for uploaded files) or pass the uploaded File object directly. Option: Supply mime_type= explicitly [evidence: official_recommended_action] Steps: 1. Or pass the File objec
Recommended action: Upgrade @ai-sdk/openai-compatible (>=3.0.32) to get buffered name handling and index fixes; for integer ids or missing ids use a proxy/middleware that normalizes tool_call ids to strings, or switch model/endpoint. Fix: Upgrade the provider package [evidence: r