← Back to Clusters

Timeout and Abort Handling Improvements

This cluster of pull requests focuses on enhancing the handling of timeouts and abort scenarios within the AI agent framework, ensuring smoother operation and preventing session lockouts.

10 PRs
fix sessions compaction cli Representative: #5467
# Title Author Created GitHub
5467 Fix: make embedded compaction wait abortable rep yoyooyooo 2026-01-31 View
5593 fix(pi-embedded-runner): force-clear stuck embedded runs after timeout grassX1998 2026-01-31 View
5630 refactor: extract unified withTimeout utility lailoo 2026-01-31 View
6143 fix(agents): handle AbortError from activeSession.abort() on timeout Glucksberg 2026-02-01 View
6268 fix: add timeout to compaction retry to prevent session lockout batumilove 2026-02-01 View
9407 fix(usage): catch AbortError in withTimeout to prevent CLI crash zenchantlive 2026-02-05 View
11874 fix: handle fetch rejections in provider usage withTimeout Zjianru 2026-02-08 View
13284 fix(commands): /stop now kills orphaned exec processes thebtf 2026-02-10 View
17445 fix(pi-embedded): add aggregate timeout to compaction retry + harden SIGUSR1 ... joeykrug 2026-02-15 View
18432 fix(agents): clear active run state immediately on embedded timeout BinHPdev 2026-02-16 View