co-mono/packages
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.
2026-01-16 22:35:50 +01:00
..
agent Add [Unreleased] section for next cycle 2026-01-16 04:41:48 +01:00
ai fix(ai): filter empty error assistant messages in transformMessages 2026-01-16 22:35:50 +01:00
coding-agent fix(ai): filter empty error assistant messages in transformMessages 2026-01-16 22:35:50 +01:00
mom Add [Unreleased] section for next cycle 2026-01-16 04:41:48 +01:00
pods Release v0.47.0 2026-01-16 04:41:04 +01:00
tui chore: audit changelog entries for v0.47.0, add cl.md prompt template 2026-01-16 21:11:01 +01:00
web-ui Add [Unreleased] section for next cycle 2026-01-16 04:41:48 +01:00