Files
paseo/packages
Mohamed Boudra a91dfb63c6 Treat OpenCode abort as cancellation, not error (#1169)
OpenCode emits session.error with MessageAbortedError when the user
interrupts a running turn. Paseo was mapping every session.error to
turn_failed, which set the agent lifecycle to error and appended a
raw JSON system error message to the timeline.

Now MessageAbortedError translates to turn_canceled (same as an
explicit cancel), so the agent returns to idle with no error state.
Real errors still produce turn_failed.
2026-05-25 17:11:44 +08:00
..
2026-05-24 13:13:01 +07:00
2026-05-24 13:13:01 +07:00
2026-05-24 13:13:01 +07:00
2026-05-24 13:13:01 +07:00