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.
| # | 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 |