← 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
15050 fix: transcript corruption resilience — strip aborted tool_use blocks, isolat... yashchitneni 2026-02-12 View
15127 fix: clean up transcript paths on session corruption with proper error handling mverrilli 2026-02-13 View
15143 fix(transcript-repair): validate tool call id and name to prevent Gemini 400 ... GreyC 2026-02-13 View
15509 fix(session): drop tool_use blocks with empty or missing name aldoeliacim 2026-02-13 View
15649 fix: sanitize tool_use IDs on session write path aldoeliacim 2026-02-13 View
15767 Fix: Gemini REQUIRED_FIELD_MISSING on corrupted toolResults janhcla 2026-02-13 View
16856 feat(agents): add tool execution duration tracking with configurable transcri... EunHyeokJung 2026-02-15 View
16966 fix: strip tool_use blocks from aborted/errored assistant messages StressTestor 2026-02-15 View
17024 fix(tool errors): suppress compaction-related tool errors Limitless2023 2026-02-15 View
17179 fix: validateAnthropicTurns handles consecutive system messages for MiniMax s... Limitless2023 2026-02-15 View
17240 feat: add /plan directive for read-only analysis mode Marvae 2026-02-15 View
17559 fix: don't rotate auth profile on timeout during active tool use jg-noncelogic 2026-02-15 View
17743 fix(agents): disable orphaned user message deletion that causes session amnesia clawrl3000 2026-02-16 View
18022 feat(tools): Structured Config Editor for JSON/YAML/TOML stakeswky 2026-02-16 View
18230 fix(sessions): repair lone surrogates in session history before API call BinHPdev 2026-02-16 View
19024 fix: Fix normalise toolid chetaniitbhilai 2026-02-17 View
19094 Fix empty tool_call_id and function names in provider transcript payloads yxshee 2026-02-17 View
19415 fix(agents): enable repairToolUseResultPairing for OpenAI models wu-tian807 2026-02-17 View
19421 feat(tools): apify social scrapers protoss70 2026-02-17 View
19690 fix: security audit suppression, MoE false positive, and hook prefix awareness adityuhkapoor 2026-02-18 View
20534 fix: handle malformed tool call JSON parse errors gracefully echoVic 2026-02-19 View
20538 fix: handle orphaned tool_result errors gracefully instead of leaking to chat echoVic 2026-02-19 View
21166 fix(agents): sanitize tool names in session transcript repair (#8595) dinakars777 2026-02-19 View
21195 fix: suppress orphaned tool_use/tool_result errors after session compaction ruslansychov-git 2026-02-19 View
21313 fix: repair orphaned OpenAI tool results in session history kelvinCB 2026-02-19 View
22011 fix(transcript): drop empty toolCallId toolResults during persistence + repair sauerdaniel 2026-02-20 View
22465 fix: preserve session history after API error (400/503) in mid-conversation hhy5562877 2026-02-21 View
22516 fix: add resilient tool registration with per-tool error isolation white-rm 2026-02-21 View
23110 feat(security): Credential Firewall — CredentialStore with domain pinning (1/4) ihsanmokhlisse 2026-02-22 View
23165 fix(security): detect plaintext credentials in security audit ihsanmokhlisse 2026-02-22 View