MartinYe1234
92e767df07
Refine agent terminal sandbox off-switch and expand WSL env blocklist ( #59520 )
...
Follow-ups to the recently-landed agent terminal sandboxing work.
- Make the persistent "Allow Unsandboxed Terminal Commands" setting
(`allow_unsandboxed`) the single off-switch for the agent terminal
sandbox: when enabled, the sandboxed terminal tool isn't exposed and the
system prompt omits the sandbox section, so the model uses the plain
`terminal` tool (and on Windows, WSL sandbox setup is skipped). This
removes the dead, unwired `disabled` setting that was meant to do the
same thing but had no UI, writer, or docs. Per-command and per-thread
`unsandboxed: true` grants are unchanged.
- Expand the blocklist of Windows-specific environment variables that
aren't forwarded into the WSL sandbox (system locations, `HOME`/profile
paths, host/session identity, CPU descriptors, etc.) so they can't
shadow or break Linux commands. It stays a blocklist, so portable
variables like `LANG` still reach the command.
Release Notes:
- N/A
2026-06-22 21:14:30 +00:00
..
2026-06-22 21:14:30 +00:00
2026-06-22 09:04:29 +00:00
2026-06-09 20:13:13 +00:00
2026-05-15 12:01:31 +00:00
2026-06-22 21:14:30 +00:00
2026-06-22 11:36:15 +00:00
2026-06-22 21:14:30 +00:00
2026-06-08 14:57:47 +00:00
2026-06-22 21:14:30 +00:00
2026-06-18 20:51:36 +00:00
2026-06-16 13:06:20 +00:00
2026-06-08 09:37:00 +00:00
2026-06-05 16:49:42 +00:00
2026-06-08 14:48:37 +00:00
2026-05-01 22:33:54 +00:00
2026-06-07 16:55:18 +00:00
2026-06-02 13:29:23 +00:00
2026-06-18 02:47:10 +00:00
2026-06-01 04:40:13 +00:00
2026-06-09 20:13:13 +00:00
2026-06-15 22:16:38 +00:00
2026-05-29 15:58:02 +00:00
2026-06-22 14:57:34 +00:00
2026-06-13 13:16:01 +00:00
2026-02-25 08:12:04 +01:00
2026-06-09 19:12:34 +00:00
2026-06-22 16:45:50 +00:00
2026-06-16 13:06:20 +00:00
2026-06-04 22:52:29 +00:00
2026-06-16 15:36:59 +00:00
2026-06-22 11:21:37 +00:00
2026-06-05 10:32:57 +00:00
2026-06-22 11:21:37 +00:00
2026-06-05 10:32:57 +00:00
2026-05-29 07:06:57 +00:00
2026-06-15 03:26:51 +00:00
2026-05-19 17:45:07 +00:00
2026-06-04 22:52:29 +00:00
2026-05-28 15:00:31 +00:00
2026-06-22 12:29:02 +00:00
2026-06-17 18:29:21 +00:00
2026-04-02 17:06:57 -03:00
2026-05-15 11:12:41 +00:00
2026-06-15 10:55:39 +00:00
2026-04-29 10:27:47 +00:00
2026-04-24 10:29:51 +00:00
2026-01-14 07:19:13 +00:00
2026-05-13 23:35:10 +00:00
2026-06-22 11:21:37 +00:00
2026-06-02 13:29:23 +00:00
2026-06-19 17:43:07 +00:00
2026-06-05 11:17:44 +00:00
2026-04-30 11:10:14 +00:00
2026-06-22 16:45:50 +00:00
2026-06-22 16:45:50 +00:00
2026-06-09 15:52:27 +00:00
2026-06-22 16:45:50 +00:00
2026-06-04 22:52:29 +00:00
2026-06-20 22:40:15 +00:00
2026-06-22 20:47:44 +00:00
2026-06-05 19:24:28 +00:00
2026-06-22 11:21:37 +00:00
2026-04-07 12:28:19 -03:00
2026-02-28 21:47:30 -05:00
2026-06-22 09:04:29 +00:00
2026-02-19 18:57:49 +01:00
2026-02-28 22:42:19 -05:00
2026-06-08 19:47:30 +00:00
2026-06-04 11:01:48 +00:00
2026-06-07 16:39:58 +00:00
2026-06-07 16:39:58 +00:00
2026-06-22 11:21:37 +00:00
2026-06-17 22:42:46 +00:00
2026-04-18 06:34:19 +00:00
2026-05-04 06:30:47 +00:00
2026-06-22 11:21:37 +00:00
2026-06-22 00:37:28 +00:00
2026-02-19 18:57:49 +01:00
2026-06-12 12:27:28 +00:00
2026-06-12 12:27:28 +00:00
2026-06-22 00:37:28 +00:00
2026-06-15 08:48:19 +00:00
2026-06-22 12:35:20 +00:00
2026-06-16 17:42:36 +00:00
2026-06-16 13:06:20 +00:00
2026-06-22 15:42:12 +00:00
2026-06-16 13:47:55 +00:00
2026-06-16 13:47:55 +00:00
2026-06-17 07:57:05 +00:00
2026-03-24 11:05:12 +00:00
2026-04-24 08:58:26 +00:00
2026-06-16 13:47:55 +00:00
2026-06-16 13:47:55 +00:00
2026-06-02 12:03:05 +00:00
2026-06-08 23:09:47 +00:00
2026-06-16 13:47:55 +00:00
2026-06-09 03:12:17 +00:00
2026-06-16 13:47:55 +00:00
2026-06-15 22:40:16 +00:00
2026-06-12 03:00:42 +00:00
2026-06-08 21:24:44 +00:00
2026-04-22 22:22:10 +00:00
2026-06-12 12:27:28 +00:00
2026-06-22 18:20:57 +00:00
2026-05-05 22:41:13 +00:00
2026-04-29 10:27:47 +00:00
2026-06-08 15:46:15 +00:00
2026-06-19 17:43:07 +00:00
2026-06-02 13:59:39 +00:00
2026-04-02 12:52:42 +00:00
2026-06-18 01:57:20 +00:00
2026-06-16 13:06:20 +00:00
2026-06-22 19:34:16 +00:00
2026-06-16 13:06:20 +00:00
2026-03-25 12:07:34 -06:00
2026-06-22 11:21:37 +00:00
2026-06-10 09:28:16 +00:00
2026-06-16 13:47:55 +00:00
2026-06-22 11:21:37 +00:00
2026-02-03 15:51:40 -05:00
2026-06-15 22:16:38 +00:00
2026-06-02 13:29:23 +00:00
2026-06-08 21:24:36 +00:00
2026-06-18 13:00:24 +00:00
2026-06-18 12:48:18 +00:00
2025-12-30 07:49:01 -03:00
2026-06-22 15:42:12 +00:00
2026-05-04 22:51:56 +00:00
2026-06-02 12:03:05 +00:00
2026-06-02 13:29:23 +00:00
2026-06-15 11:03:26 +00:00
2026-02-20 13:36:04 +00:00
2026-05-27 04:39:26 +00:00
2026-05-29 07:06:57 +00:00
2026-05-14 21:03:56 +00:00
2026-06-02 13:29:23 +00:00
2026-06-22 11:21:37 +00:00
2026-06-16 13:06:20 +00:00
2026-06-19 17:43:07 +00:00
2026-06-04 11:18:14 +00:00
2026-06-22 18:12:49 +00:00
2026-06-19 17:43:07 +00:00
2026-06-15 11:03:26 +00:00
2026-05-12 15:52:52 +00:00
2026-05-14 16:30:08 +00:00
2026-06-22 11:21:37 +00:00
2026-06-10 12:02:29 +00:00
2026-06-13 05:21:05 +00:00
2026-06-22 20:47:44 +00:00
2026-05-05 22:41:13 +00:00
2026-06-16 09:48:24 +00:00
2026-06-19 17:43:07 +00:00
2026-06-05 19:46:05 +00:00
2026-06-16 15:36:59 +00:00
2026-06-22 21:11:40 +00:00
2025-12-15 13:30:13 +00:00
2026-05-15 21:17:43 +00:00
2026-06-16 15:36:59 +00:00
2026-04-16 16:36:09 -07:00
2026-06-22 09:04:29 +00:00
2026-06-22 11:21:37 +00:00
2026-05-08 21:03:40 +00:00
2026-05-27 10:31:53 +00:00
2026-06-05 10:32:57 +00:00
2026-06-22 21:14:30 +00:00
2026-06-08 15:44:17 +00:00
2026-03-27 14:41:25 +01:00
2026-06-22 11:21:37 +00:00
2026-03-18 12:05:57 -07:00
2026-06-19 17:43:07 +00:00
2026-06-22 21:14:30 +00:00
2026-03-25 12:07:34 -06:00
2026-06-22 11:21:37 +00:00
2026-06-22 21:14:30 +00:00
2026-05-05 16:25:56 +00:00
2026-06-22 09:04:29 +00:00
2026-04-29 10:27:47 +00:00
2026-06-22 11:21:37 +00:00
2026-04-24 10:29:51 +00:00
2026-05-27 19:33:04 +00:00
2026-05-27 10:31:53 +00:00
2026-03-29 14:43:05 +00:00
2026-03-31 08:06:37 -06:00
2026-05-04 06:30:47 +00:00
2026-06-22 11:21:37 +00:00
2026-06-09 22:46:22 +00:00
2026-06-22 11:21:37 +00:00
2025-11-07 11:36:05 +00:00
2026-01-28 16:36:44 -08:00
2026-06-22 16:47:34 +00:00
2026-06-12 12:27:28 +00:00
2026-06-09 20:13:13 +00:00
2026-06-08 14:59:39 +00:00
2026-03-27 14:41:25 +01:00
2026-03-27 14:41:25 +01:00
2026-06-22 11:21:37 +00:00
2026-05-21 22:16:01 +00:00
2026-05-28 19:43:30 +00:00
2026-06-18 20:51:36 +00:00
2026-06-22 11:21:37 +00:00
2026-06-18 20:51:36 +00:00
2026-06-19 17:43:07 +00:00
2026-05-29 07:06:57 +00:00
2026-06-08 14:59:39 +00:00
2026-06-19 16:44:06 +00:00
2026-06-22 14:57:35 +00:00
2026-03-19 12:53:26 -04:00
2026-05-27 10:31:53 +00:00
2026-06-09 12:06:49 +00:00
2026-03-27 14:41:25 +01:00
2026-05-01 22:33:54 +00:00
2026-06-22 20:47:44 +00:00
2026-06-19 20:49:58 +00:00
2026-02-19 18:57:49 +01:00
2026-05-29 16:28:27 +00:00
2026-06-22 09:04:29 +00:00
2026-06-19 17:43:07 +00:00
2026-04-02 17:06:57 -03:00
2026-04-02 17:06:57 -03:00
2026-06-22 16:45:50 +00:00
2026-03-03 08:37:58 +00:00
2026-05-28 20:19:17 +00:00
2026-05-28 20:19:17 +00:00