Recommended action: Check server logs above for the Python traceback/OOM; raise --backend-config=python,stub-timeout-seconds=N for slow init; fix memory/GLIBCXX issues. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Retry idempotent requests on ECONNRESET/'socket hang up'; set the client Agent's keep-alive idle timeout below the server/LB idle timeout; check proxies. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Replace .optional()/.nullish() with .nullable() in schemas used with OpenAI structured output. Option: Use .nullable() instead of .optional()/.nullish() [evidence: official_recommended_action] Applies when: OpenAI structured outputs via AI SDK Steps: 1. z.stri
Recommended action: Call exported_program.run_decompositions({}) before ct.convert, as the message says. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: keytool -importcert the CA into the cacerts of the JDK actually used (check java.home), or pass JAVA_TOOL_OPTIONS=-Djavax.net.ssl.trustStore=<combined store>; on Windows/macOS consider the OS-backed store types (e.g. Windows-ROOT, KeychainStore). Evidence basi
Recommended action: Use mlprogram (iOS15+ target) or drop compute_precision; for NN use compute_units=CPU_ONLY for precision (FAQ). Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Treat as a connection drop: retry idempotent requests and investigate the proxy/LB; only if a known-benign server omits close_notify, set context.options |= ssl.OP_IGNORE_UNEXPECTED_EOF on a custom SSLContext (never disable verification). Evidence basis (self-
Recommended action: Use convert_to="mlprogram" with iOS15+/macOS12+ targets (default), or lower the target for neuralnetwork. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Log server-side via streamText onError and pass onError to toUIMessageStream/toUIMessageStreamResponse to forward a sanitized message to the client. Option: Provide onError to the UI stream conversion [evidence: official_recommended_action] Applies when: useCh
Recommended action: docker run --shm-size=1g (K8s: mount emptyDir medium Memory at /dev/shm); tune shm-default-byte-size / shm-growth-byte-size via --backend-config=python,... Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Pass max_size=<larger bytes> (or None to disable, with care for memory) to connect(); prefer server options that chunk large payloads. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: On macOS add the CA to the System keychain as trusted; on Windows import into Trusted Root Certification Authorities; on Linux use SSL_CERT_FILE or the distro CA store (update-ca-certificates). Evidence basis (self-declared by the contributing chat client): un
Recommended action: Persist and resend the full assistant message containing the tool-approval-request and tool-call along with the approval response; do not regenerate ids between request and response. Option: Keep approval request and tool call in history [evidence: official_re
Recommended action: Pass torch tensors (return_tensors="pt") or set model.use_io_binding=False; use a supported task. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Move blocking work off the loop (asyncio.to_thread / run_in_executor), use asyncio.sleep, then if needed raise ping_timeout (or set it to None to keep keepalive but disable heartbeat); reconnect with session resumption where the API supports it. Evidence basis
Recommended action: Export NODE_EXTRA_CA_CERTS in the environment that launches node (shell profile, MCP server env block, CI env), point it at a PEM file, check stderr for the warning, or use --use-system-ca / NODE_USE_SYSTEM_CA=1 when the CA is in the
Recommended action: Set minimum_deployment_target to the oldest OS you need (e.g. ct.target.macOS13) or run on newer macOS. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Run predict() on macOS (10.13+/12+ for mlpackage); on Linux, convert only and validate on a Mac; ensure a wheel matching your Python version. Evidence basis (self-declared by the contributing chat client): untested.