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-22 20:10:52 -07:00
2025-09-05 10:41:47 -07:00
2025-09-22 20:10:52 -07:00
2025-09-24 15:31:08 +00:00
2025-09-15 08:17:13 -07:00
2025-09-24 15:31:27 +00:00
2025-09-18 14:14:16 -07:00
2025-09-10 17:38:11 -07:00
2025-09-02 17:29:58 +00:00