Generated text from the LLM.
Tool calls requested by the LLM.
Token usage for this step.
Current agentic step index (0-based).
Optional cacheCache-diagnostics verdict for THIS step (Anthropic beta; present only
when the run opted in via GenerateTextOptions.cacheDiagnostics).
null = this step's request matched the previous one (cached prefix
stable). A populated cacheMissReason names the earliest divergence —
log it: it is the direct answer to "why did this step miss the cache".
Context available to post-generation hooks. Hooks may return a modified copy to transform the generation output.