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.
History
..
2026-03-05 16:40:09 -08:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-06 15:39:13 -08:00
2026-02-18 09:27:04 -08:00
2026-02-20 23:45:35 -08:00
2026-03-06 16:23:30 -08:00
2026-03-06 16:23:30 -08:00
2026-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-05 16:40:09 -08:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-25 22:49:53 +00:00
2026-02-20 23:45:35 -08:00
2025-11-21 22:10:52 +00:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-06 00:47:21 -08:00
2026-03-05 11:01:46 -08:00
2026-03-02 20:29:33 -08:00
2025-11-13 17:12:10 -08:00
2025-12-23 19:29:32 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-03-01 10:50:56 -08:00
2026-02-25 15:20:46 -08:00
2026-03-02 20:29:33 -08:00
2026-03-05 07:02:27 +00:00
2026-03-04 04:40:22 +00:00
2026-03-05 07:02:27 +00:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 11:57:32 +00:00
2026-03-05 07:02:27 +00:00
2026-03-06 11:08:36 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2025-11-13 17:12:10 -08:00
2026-03-06 16:00:30 -08:00
2026-03-05 07:02:27 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-05 13:26:48 -08:00
2026-03-02 20:29:33 -08:00
2026-03-02 20:29:33 -08:00
2026-03-05 07:02:27 +00:00
2026-02-20 23:45:35 -08:00
2026-03-02 20:29:33 -08:00
2026-03-06 00:03:39 +00:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2026-03-06 16:40:41 -08:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-02-20 23:45:35 -08:00
2026-02-20 23:45:35 -08:00
2026-03-04 04:40:22 +00:00
2025-11-20 11:04:11 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-04 04:40:22 +00:00
2026-03-02 20:29:33 -08:00
2026-03-03 11:32:53 -07:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00
2026-02-27 16:05:44 +01:00
2026-03-04 04:40:22 +00:00
2026-03-05 07:02:27 +00:00
2026-03-04 04:40:22 +00:00
2026-03-04 04:40:22 +00:00