Ahmed Ibrahim and copyberry
0c5720ea0f
Keep environment tools stable across readiness changes ( #54098 )
...
## Why
Environment tool availability and selectors should remain stable as selected environments become ready.
## What changed
- Keep configured environment tools advertised even when no execution environment is ready, and derive `environment_id` selectors from all selected environments.
- Return guidance to wait when an environment is unavailable, while preserving errors for unknown environment IDs. Require a usable primary environment for `write_stdin`.
- Always include `shell` and `login` in the `exec_command` schema and mark `stable_environment_tools` as removed.
## Testing
Update integration tests to expect environment tools with empty or starting environments, and remove explicit feature opt-ins from affected scenarios.
GitOrigin-RevId: 1590c1b5be16a39e4a370663c552b881602545b5
2026-10-14 21:06:42 +00:00
..
2026-10-05 18:52:51 +00:00
2026-10-14 06:03:02 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-08 10:53:45 +00:00
2026-10-08 17:25:39 +00:00
2026-10-13 10:42:06 +00:00
2026-09-30 17:33:59 +00:00
2026-10-09 13:15:39 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-13 23:51:47 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-08 18:42:58 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-08 18:42:58 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:56:45 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-06 19:30:57 +00:00
2026-10-03 07:37:00 +00:00
2026-10-05 18:52:51 +00:00
2026-10-08 20:04:38 +00:00
2026-10-07 15:47:21 +00:00
2026-10-08 22:01:24 +00:00
2026-10-10 01:14:28 +00:00
2026-10-08 22:01:24 +00:00
2026-10-14 05:36:44 +00:00
2026-10-08 22:01:24 +00:00
2026-10-08 22:01:24 +00:00
2026-10-08 22:01:24 +00:00
2026-10-08 03:20:54 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 03:27:04 +00:00
2026-10-06 03:27:04 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-14 05:36:44 +00:00
2026-10-06 10:39:16 +00:00
2026-10-13 09:06:39 +00:00
2026-10-05 18:52:51 +00:00
2026-10-06 03:27:04 +00:00
2026-10-06 10:56:45 +00:00
2026-10-09 11:08:24 +00:00
2026-10-08 00:09:03 +00:00
2026-10-13 14:17:41 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-07 01:28:59 +00:00
2026-10-10 17:30:25 +00:00
2026-10-10 17:30:25 +00:00
2026-10-05 18:52:51 +00:00
2026-10-14 21:06:42 +00:00
2026-10-06 10:39:16 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00
2026-10-05 18:52:51 +00:00