#23153: feat(pipeline): fix agent timeouts, engine logging, and enhanced JSON summary
cli
commands
size: L
Cluster:
Timeouts and Memory Management Fixes
## Summary
This PR improves the stability and observability of the pipeline engine:
- **Bug Fixes:** Resolved invalid `timeout=0` (gateway requires positive seconds) and fixed a loop logging bug (`fixOutRel`).
- **Engine Improvements:** Added chunked `agent.wait` polling and optional `PIPELINE_DEBUG=1` logs to avoid silent hangs.
- **Reporting:** Added `stepsPlanned`, `loopsPlanned`, and `loopsRun` to the JSON summary.
Most Similar PRs
#8893: fix: enhance subagent error reporting with diagnostic context
by joetomasone · 2026-02-04
60.7%
#12477: fix(agents): prevent TimeoutOverflowWarning when timeout is disabled
by skylarkoo7 · 2026-02-09
59.3%
#21004: feat(runtime): enable loop detection by default + support timeout=0
by SmithLabsLLC · 2026-02-19
59.0%
#21035: feat: agent hardening — modifying after_tool_call hook, cron contex...
by roelven · 2026-02-19
58.9%
#12999: feat(agents): Add streaming response metrics tracking
by trevorgordon981 · 2026-02-10
58.7%
#20592: feat: Unified Natural Language Expanso Pipeline Builder & Validator
by aronchick · 2026-02-19
58.6%
#8467: fix(github-copilot): add configurable IDE headers + fix null filtering
by ericchansen · 2026-02-04
58.3%
#19636: fix(agents): harden overflow recovery observability + subagent term...
by Jackten · 2026-02-18
57.6%
#7301: fix(hooks): use resolveAgentIdFromSessionKey instead of split(":")[0]
by tsukhani · 2026-02-02
57.2%
#10636: fix: setTimeout integer overflow causing server crash
by devmangel · 2026-02-06
57.2%