fabro/lib
Bryan Helmkamp 8c19b1e94a
fix: keep forwarding a reused child's events after a broadcast lag
The subagent event forwarder left its loop on any `recv` error, including
`Lagged`. A lagged broadcast receiver stays usable, so one transient lag
silenced the child for the rest of its life while the task completed
normally and shutdown joined it without noticing. Session reuse widens
that window from a single turn to the whole parent session.

Also borrow each result's output when rendering a parent notification
instead of cloning it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 10:13:27 -04:00
..
apps refactor: simplify subagent session reuse 2026-08-01 10:09:07 -04:00
components fix: keep forwarding a reused child's events after a broadcast lag 2026-08-01 10:13:27 -04:00
foundation refactor: simplify subagent session reuse 2026-08-01 10:09:07 -04:00
packages/fabro-api-client refactor: simplify model-keyed fallback internals 2026-07-30 12:51:36 -04:00