> ## Documentation Index
> Fetch the complete documentation index at: https://docs.narrative.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Inference Job Result Decode Failed

> The workflow could not parse the inference job's result blob into a known model output.

**Surface:** `GET /agents/runs/{id}`, `error.type = "AgentLoopJobResultDecodeFailed"`

## When this error occurs

After each inference iteration, the workflow polls the corresponding `jobs` row and parses
`jobs.result` into `ModelInferenceRunResult`. This error means the parse failed — the result
blob doesn't match the shape the workflow expects.

Almost always a **server-side schema-drift bug** caused by a data-plane deploy that changed
the result shape without the workflow being updated.

## How to fix

Caller has nothing to do. Report the `log_id` and the run id to support. The data plane's
`jobs.<job_id>` row contains the raw result for inspection.
