Celia Chen
8b81284975
fix(core): skip exec approval for permissionless skill scripts ( #13791 )
...
## Summary
- Treat skill scripts with no permission profile, or an explicitly empty
one, as permissionless and run them with the turn's existing sandbox
instead of forcing an exec approval prompt.
- Keep the approval flow unchanged for skills that do declare additional
permissions.
- Update the skill approval tests to assert that permissionless skill
scripts do not prompt on either the initial run or a rerun.
## Why
Permissionless skills should inherit the current turn sandbox directly.
Prompting for exec approval in that case adds friction without granting
any additional capability.
2026-03-06 16:40:41 -08:00
..
2026-03-04 09:41:29 +00:00
2026-02-16 22:01:49 +00:00
2026-02-09 20:48:58 -08:00
2026-03-05 13:26:48 -08:00
2026-03-06 16:00:30 -08:00
2026-03-04 04:40:22 +00:00
2026-03-03 23:11:28 -08:00
2026-02-23 15:37:12 +00:00
2026-02-26 00:12:08 -08:00
2026-03-06 00:03:39 +00:00
2026-03-06 16:23:30 -08:00
2026-03-05 07:02:27 +00:00
2026-03-06 19:39:35 -05:00
2026-03-06 16:23:30 -08:00
2026-03-05 16:21:45 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:40:41 -08:00
2026-03-06 15:13:12 -08:00
2026-02-23 21:55:49 -08:00
2026-02-12 14:10:30 -08:00
2026-02-21 14:40:24 -08:00
2026-03-04 16:41:54 +00:00
2026-03-06 00:47:21 -08:00
2026-03-06 16:23:30 -08:00
2026-03-04 01:03:45 +00:00
2026-03-06 16:23:30 -08:00
2026-03-03 02:35:09 -08:00
2026-03-06 16:23:30 -08:00
2026-02-10 11:46:40 -08:00
2026-02-17 20:15:54 +00:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 00:03:39 +00:00
2026-02-26 00:12:08 -08:00
2026-02-18 23:21:32 -08:00
2026-02-26 23:17:35 +00:00
2026-02-14 04:18:12 +00:00
2026-03-06 00:47:21 -08:00
2026-03-06 09:57:48 -08:00
2026-03-05 08:55:12 +00:00
2026-03-04 13:59:50 -08:00
2026-03-06 16:23:30 -08:00
2026-03-01 10:50:56 -08:00
2026-02-13 12:48:29 -08:00
2026-02-11 18:31:14 -08:00
2026-03-06 10:23:48 -08:00
2026-03-06 01:50:26 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 11:08:36 -08:00
2026-02-10 09:38:00 -08:00
2026-02-23 21:37:46 -08:00
2026-03-06 15:39:13 -08:00
2026-03-06 15:50:44 +01:00
2026-03-02 11:57:32 +00:00
2026-03-06 15:19:06 -08:00
2026-03-05 16:31:20 -08:00
2026-03-06 16:00:30 -08:00
2026-02-19 11:41:49 -08:00
2026-02-14 19:00:01 +00:00
2026-02-12 23:30:22 +00:00
2026-02-10 07:44:21 +00:00
2026-03-01 11:00:54 -08:00
2026-02-17 23:56:35 -08:00
2026-03-05 15:39:54 -08:00
2026-02-26 18:55:34 +00:00
2026-02-10 17:03:46 -08:00
2026-03-06 16:23:30 -08:00
2026-02-21 20:08:02 -08:00
2026-02-10 07:44:21 +00:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-02-27 10:45:59 -07:00
2026-02-25 15:20:46 -08:00
2026-03-04 05:44:52 +00:00
2026-02-09 20:48:58 -08:00
2026-03-03 15:56:54 -08:00
2026-02-14 19:00:01 +00:00
2026-03-06 16:23:30 -08:00
2026-02-26 00:12:08 -08:00
2026-02-12 12:48:36 -08:00
2026-02-18 13:03:16 -08:00