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 10:47:12 +01:00
2025-09-24 14:03:43 -07:00
2025-09-24 17:27:35 +00:00
2025-09-24 08:32:00 -07:00
2025-09-18 10:43:45 +01:00
2025-09-24 17:27:35 +00:00
2025-09-14 19:48:18 -07:00
2025-09-22 19:30:16 +00:00
2025-09-23 13:59:16 -07:00
2025-09-23 22:56:34 +00:00
2025-09-24 22:00:06 +00:00
2025-08-13 13:38:18 -07:00
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 10:30:59 -07:00
2025-09-22 20:10:52 -07:00
2025-09-16 18:02:15 +00:00
2025-09-18 20:55:53 +00:00
2025-09-22 19:30:16 +00:00
2025-09-10 02:32:57 +00:00
2025-09-16 11:32:20 -07:00
2025-09-24 15:31:08 +00:00
2025-09-11 11:59:37 -07:00
2025-08-14 17:59:01 -07:00
2025-09-19 00:08:28 +00:00
2025-09-24 14:29:51 -07:00
2025-09-24 17:27:35 +00:00
2025-09-22 19:30:16 +00:00
2025-09-22 20:10:52 -07:00
2025-09-18 14:37:06 -07:00
2025-09-24 14:03:43 -07:00
2025-09-22 10:30:59 -07:00
2025-09-22 10:30:59 -07:00
2025-09-08 17:54:47 -04:00
2025-09-15 08:17:13 -07:00
2025-09-12 13:52:15 -07:00
2025-09-24 15:31:27 +00:00
2025-09-22 19:30:16 +00:00
2025-09-22 19:30:16 +00:00
2025-09-24 17:27:35 +00:00
2025-09-11 11:59:37 -07:00
2025-09-18 14:14:16 -07:00
2025-09-11 11:59:37 -07:00
2025-09-12 14:03:02 -07:00
2025-09-18 14:37:06 -07:00
2025-09-24 18:28:23 -07:00
2025-08-20 04:51:59 +00:00
2025-08-20 16:54:26 +00:00
2025-09-11 22:01:25 +00:00
2025-09-02 17:38:19 -07:00
2025-09-24 08:32:00 -07:00
2025-09-10 17:38:11 -07:00
2025-09-22 17:16:02 +00:00
2025-09-04 05:34:50 +00:00
2025-09-23 13:31:36 -07:00
2025-09-02 17:29:58 +00:00