native macOS codings agent orchestrator prowl.onev.cat
Something went wrong. Try again.
Delay auto-close by 800ms so users can see final output master
Immediate close on exit 0 was too abrupt — the tab/split vanished before the user could read the command's final output. Schedule the close on a Task that sleeps 800ms first, then verifies the surface still exists before issuing close. The id is still removed from the auto-close set synchronously so a second command in that window cannot trigger the close again.
Author onevcat Date (Apr 16, 2026, 11:56 PM UTC) Commit 5d2c2836 5d2c28362d65d03cbb27ba134da4283ca50accb9 Parent 30edb732 30edb7320ea5072fbbcdeb7ad8a3971876630c16