← Back to Clusters

Error Handling in Agent Tools

This cluster focuses on improving error handling and cleanup processes for orphaned messages and tool results within the agent framework.

96 PRs
fix tools sessions Representative: #3647
# Title Author Created GitHub
9339 fix: enhance OpenAI compatibility for tool calling 0xrushi 2026-02-05 View
9416 fix: drop errored/aborted assistant tool pairs in transcript repair xandorklein 2026-02-05 View
9759 feat(core): Adaptive Loop Prevention via Tool Output Injection justin55afdfdsf5ds45f4ds5f45ds4 2026-02-05 View
9861 fix(agents): re-run tool_use/tool_result repair after limitHistoryTurns CyberSinister 2026-02-05 View
10836 feat(session_status): include ISO-8601 and Unix timestamps for scheduling (fi... jeanlucthumm 2026-02-07 View
10975 fix: add missing clientTools parameter to runEmbeddedAttempt call xamdel 2026-02-07 View
11210 Harden Tool-Call Streaming Parser for OpenAI-Completions Backends (gpt-oss-12... ga-it 2026-02-07 View
11300 feat(exec): make shell configurable via tools.exec.shell imjszhang 2026-02-07 View
11417 fix: add defense against consecutive tool misuse loops seojoonkim 2026-02-07 View
11453 fix: apply normalizeToolName() at all tool lookup points sypsyp97 2026-02-07 View
11700 feat: Caution Mode for intent-aware audit of tool outputs AbinashGupta 2026-02-08 View
11825 fix: keep tool_use/tool_result pairs together during session compaction C31gordon 2026-02-08 View
11986 fix: drop empty assistant content blocks from error/aborted API responses cy69855522 2026-02-08 View
12358 fix: Sessions format timestamps in sessions_history using userTimezone xialonglee 2026-02-09 View
12487 fix(agents): strip orphaned tool_result when tool_use is sanitized on retry skylarkoo7 2026-02-09 View
12877 fix: backfill empty toolName on toolResult messages for Gemini compatibility aldoeliacim 2026-02-09 View
12966 feat(logging): Add session context and breadcrumbs to error logs trevorgordon981 2026-02-10 View
13232 fix(logging): include args in tool execution start log message vegerot 2026-02-10 View
13233 feat(schema): add JSON schema generation and integration with config vegerot 2026-02-10 View
13282 fix(agents): instruct agent not to retry lost tool results thebtf 2026-02-10 View
13804 fix: prevent steer during tool execution to avoid tool_use/tool_result mismat... echoVic 2026-02-11 View
14024 feat(agents): add structured tool reflection for error recovery career091101 2026-02-11 View
14098 Sanitize JSON tool-call payload text helloember99 2026-02-11 View
14127 fix(exec): return command output when gateway approval is Always Allow Siziff 2026-02-11 View
14136 feat: add agent collapse safeguards and fix TUI display on abort liangweigain-create 2026-02-11 View
14314 fix(agent-runner): auto-recover from Gemini INVALID_ARGUMENT errors thebtf 2026-02-11 View
14328 fix: strip incomplete tool_use blocks from errored/aborted messages to preven... Kropiunig 2026-02-12 View
14368 fix: skip auth profile cooldown on format errors to prevent provider-wide cas... koatora20 2026-02-12 View
14470 fix(agents): unescape newlines in write and edit tool content VintLin 2026-02-12 View
14690 feat(agent-autonomy): add runtime behavioral health monitor career091101 2026-02-12 View