The `MALFORMED_TOOL_CALL` JSDoc claimed nothing durable is written, but the loop appends an `assistant/chunk` for every yielded chunk; only the assistant message and tool result are withheld. The bounded-recovery Note still listed a five-code transient set, and neither Note linked the other. A keyless `malformed-tool-call-retry` scenario now records the refusal, the retry, and the absence of a `tool/call` for the failed attempt. A translator case pins that an already closable block also withholds its `block-end`.
9 lines
190 B
YAML
9 lines
190 B
YAML
version: 1
|
|
scenario: malformed-tool-call-retry
|
|
profile: headless
|
|
composition: retry
|
|
recording: authored
|
|
header:
|
|
class: retry
|
|
systemPromptSource: text-turn
|
|
toolSchemasSource: text-turn
|