Files
oh-my-pi/packages
roboomp 4997423f10 fix(agent): keep queued non-interruptible tools alive on peer-IRC interrupt
A peer-IRC interrupt (e.g. a subagent message) aborts only interruptible
waits and leaves already-running non-interruptible foreground work alone.
But runTool's `interruptState.triggered` early-return skipped every
not-yet-started tool regardless of source, so a non-interruptible tool
queued behind an interruptible wait in the same batch (a batched todo/write
after `hub wait`) was dropped with "Skipped due to pending peer interrupt".

Exclude non-interruptible tools from the early skip on the IRC path; user
and system steering still preempt all queued work.

Fixes #7493
2026-08-03 12:24:10 +00:00
..
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-07-31 20:56:49 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00
2026-08-03 05:53:12 +02:00