Recommended action: Use tiktoken.get_encoding('o200k_base' or 'cl100k_base') explicitly, strip provider prefixes, or upgrade tiktoken for newer model mappings. Option: Fall back to get_encoding [evidence: official_recommended_action] Applies when: Unknown models Steps: 1. try: en
Recommended action: Use workflow.patched()/versioning (or Worker Versioning) for code changes affecting command order; run Replayer against saved histories in CI; keep branching on activity results only. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Raise max_timeout (and job_timeout_in_seconds / per-page extra time if needed), split very large files, and keep the job_id to fetch results later. Plan migration: the repo README states llama-cloud-services is deprecated and maintained only until 2026-05-01;
Recommended action: On a connected machine, populate a cache (run get_encoding for each needed encoding with TIKTOKEN_CACHE_DIR set), ship that directory, and set TIKTOKEN_CACHE_DIR at runtime. Files must be byte-identical (hash-checked). Setting TIKTOKEN_CACHE_DIR="" disables ca
Recommended action: Use `async with AsyncRedisSaver.from_conn_string(url) as saver:` (or await asetup()) and call ainvoke/aget_state in async code; use RedisSaver for sync code. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Before returning, `await workflow.wait_condition(lambda: workflow.all_handlers_finished())`; or set unfinished_policy=HandlerUnfinishedPolicy.ABANDON when interruption is acceptable. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Include the InputFormat in allowed_formats, give DocumentStream a proper filename extension, or use convert(..., raises_on_error=False) and inspect status for batch jobs. Option: Allow the format / name the stream [evidence: documented_workaround] Applies when
Recommended action: pip install -U "langgraph>=1.0.0"; update code to use Interrupt.value and Interrupt.id only. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Use protocol="http/protobuf" with an endpoint ending in /v1/traces, or protocol="grpc" with host:4317; set protocol explicitly behind proxies. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Use Weaviate server >= 1.38.3 and the connect_to_* helpers (they set the grpc-web prefix); do not hand-build ConnectionParams with a custom prefix. Option: Upgrade server; use helpers [evidence: official_recommended_action] Applies when: Browser Python Steps:
Recommended action: Register the workflow class on every worker polling the task queue (or use separate task queues per worker type). Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Either clear checkpoint:* / checkpoint_write:* keys and re-run setup(), or run old and new versions side by side on separate Redis DBs until old threads drain. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Set backend options enable_remote_fetch=True and/or enable_local_fetch=True (with base_path for local files) only for trusted inputs. Option: Enable fetch options for trusted docs [evidence: documented_workaround] Applies when: HTML/XBRL Steps: 1. Set backend
Recommended action: Upgrade the Weaviate server to at least the stated minimum, or avoid the feature / pin a client version matched to the server. Option: Upgrade server or drop feature [evidence: official_recommended_action] Applies when: Mismatched versions Steps: 1. Check
Recommended action: Register every activity on each worker polling that task queue; check custom names; for plugin integrations (OpenAI Agents / ADK) register the plugin on the worker. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Start the DB (cd mcp_server && docker compose up, or docker run falkordb/falkordb) and verify URI/credentials. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Set PdfPipelineOptions(enable_remote_services=True) (or VLM pipeline options) or pass --enable-remote-services on the CLI. Option: Opt in to remote services [evidence: official_recommended_action] Applies when: API model options Steps: 1. PdfPipelineOptions(en