Generated tool plan checks
Inspect tool names, preceding-result arguments, status channels, parallel references, field scope and partial results.
Reject a near-matching tool name in a generated plan
An invented near-name is treated as an available operation.
Bind a later argument to the correct earlier tool result
A valid identifier is taken from the wrong call result.
Separate a tool’s data value from its declared status channel
A text value containing completed is confused with a structured operation status.
Detect a parallel plan that consumes an unavailable result
An assistant marks dependent calls parallel despite a result-bound argument.
Check requested read fields against the tool projection
A broad default projection pulls extra fields despite a narrow permitted task.
Stop a summary when its supplied tool result is truncated
A partial response with a sentinel is summarised as the entire result set.