Files
pi/packages/coding-agent/src
T
Mario Zechner fbb74bb29e fix(ai): filter empty error assistant messages in transformMessages
When 429/500 errors occur during tool execution, empty assistant messages
with stopReason='error' get persisted. These break the tool_use -> tool_result
chain for Claude/Gemini APIs.

Added centralized filtering in transformMessages to skip assistant messages
with empty content and no tool calls. Provider-level filters remain for
defense-in-depth.
fbb74bb29e ยท 2026-01-16 22:35:50 +01:00
History
..
2026-01-13 16:42:34 +01:00