co-mono/packages/ai/src
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
..
providers fix(ai): filter empty error assistant messages in transformMessages 2026-01-16 22:35:50 +01:00
utils fix(ai): coerce string numbers in tool argument validation (#786) 2026-01-16 20:16:13 +01:00
cli.ts Revert "Remove Anthropic OAuth support" 2026-01-09 06:00:20 +01:00
constants.ts Finalize OpenAI Codex compatibility (#737) 2026-01-16 00:58:36 +01:00
index.ts Finalize OpenAI Codex compatibility (#737) 2026-01-16 00:58:36 +01:00
models.generated.ts docs: add OpenCode Zen to provider lists in coding-agent README 2026-01-16 21:20:52 +01:00
models.ts Revert "feat(ai): add gpt-5.2-codex to OpenAI provider (#730)" 2026-01-14 22:22:55 +01:00
stream.ts feat(ai): add support for MiniMax China (minimax-cn) provider (#725) 2026-01-14 15:41:47 +01:00
types.ts feat(ai): add support for MiniMax China (minimax-cn) provider (#725) 2026-01-14 15:41:47 +01:00