Files
Abhishek Bhardwaj 2f0bc514b7 feature: Add "!cmd" user shell execution
- protocol: add Op::RunUserShellCommand to model a user-initiated one-off command
- core: handle new Op by spawning a cancellable task that runs the command using the user’s default shell; stream output via ExecCommand* events; send TaskStarted/TaskComplete; track as current_task so Interrupt works
- tui: detect leading '!' in composer submission and dispatch Op::RunUserShellCommand instead of sending a user message

No changes to sandbox env var behavior; uses existing exec pipeline and event types.
2025-09-24 18:28:23 -07:00
..
2025-09-24 15:31:08 +00:00
2025-09-22 14:50:41 +00:00
2025-09-14 19:33:19 -04:00