fix(llm): correct the refusal's recorded rationale

`LlmRuntime.adapterStream` normalizes a thrown `LlmError` into the same error `finish` the loop routes to `agent/request-error`, so throwing would reach retry t

Fix

`LlmRuntime.adapterStream` normalizes a thrown `LlmError` into the same error `finish` the loop routes to `agent/request-error`, so throwing would reach retry too. The Note claimed otherwise. Yielding is chosen because it reports the attempt's billed usage first and matches the neighbouring `EMPTY_RESPONSE` refusal. The rejection comment repeats the corrected durability wording, and the assembler

Date
2026-09-02
Version
master@83931a5
commit
83931a5

View commit on GitHub

LlmRuntime.adapterStream normalizes a thrown LlmError into the same error finish the loop routes to agent/request-error, so throwing would reach retry too. The Note claimed otherwise. Yielding is chosen because it reports the attempt's billed usage first and matches the neighbouring EMPTY_RESPONSE refusal. The rejection comment repeats the corrected durability wording, and the assembler