starr-openai
1d4cc494c9
Add turn-scoped environment selections ( #18416 )
...
## Summary
- add experimental turn/start.environments params for per-turn
environment id + cwd selections
- pass selections through core protocol ops and resolve them with
EnvironmentManager before TurnContext creation
- treat omitted selections as default behavior, empty selections as no
environment, and non-empty selections as first environment/cwd as the
turn primary
## Testing
- ran `just fmt`
- ran `just write-app-server-schema`
- not run: unit tests for this stacked PR
---------
Co-authored-by: Codex <noreply@openai.com >
2026-04-21 17:48:33 -07:00
..
2026-04-17 13:37:25 -07:00
2026-04-11 13:58:16 -07:00
2026-04-14 09:50:14 -07:00
2026-04-21 10:08:42 -07:00
2026-04-21 10:08:42 -07:00
2026-04-21 10:08:42 -07:00
2026-04-21 10:08:42 -07:00
2026-04-21 10:08:42 -07:00
2026-04-21 10:08:42 -07:00
2026-03-23 10:19:44 -07:00
2026-03-25 02:27:00 +00:00
2026-03-25 02:27:00 +00:00
2026-04-14 19:39:10 -07:00
2026-04-17 09:34:55 +00:00
2026-04-14 19:39:10 -07:00
2026-04-11 00:23:50 -07:00
2026-04-20 10:44:03 -07:00
2026-04-07 11:22:28 -07:00
2026-04-13 17:46:56 -07:00
2026-04-07 11:22:28 -07:00
2026-03-24 15:52:13 -07:00
2026-04-07 11:22:28 -07:00
2026-04-07 11:22:28 -07:00
2026-04-17 13:37:25 -07:00
2026-04-11 13:58:16 -07:00
2026-04-17 14:45:47 +00:00
2026-04-17 14:45:47 +00:00
2026-04-21 14:13:08 +08:00
2026-04-20 21:48:57 -07:00
2026-04-20 21:48:57 -07:00
2026-04-21 14:13:08 +08:00
2026-04-06 16:27:02 -07:00
2026-03-27 00:27:15 -07:00
2026-03-27 00:27:15 -07:00
2026-04-13 20:37:11 -07:00
2026-04-13 20:37:11 -07:00
2026-04-19 23:22:49 -07:00
2026-04-19 23:22:49 -07:00
2026-04-20 19:59:36 -07:00
2026-04-06 19:17:14 -07:00
2026-03-19 15:09:59 -07:00
2026-04-11 04:39:19 +00:00
2026-04-11 04:39:19 +00:00
2026-04-07 17:55:40 -07:00
2026-04-17 16:47:58 -07:00
2026-03-19 15:02:45 -07:00
2026-04-17 16:47:58 -07:00
2026-04-17 16:47:58 -07:00
2026-04-17 16:47:58 -07:00
2026-04-17 16:47:58 -07:00
2026-04-17 16:47:58 -07:00
2026-04-18 11:01:12 -07:00
2026-04-21 14:13:08 +08:00
2026-04-17 21:41:57 -07:00
2026-04-17 21:41:57 -07:00
2026-03-23 12:57:40 -07:00
2026-04-14 14:26:10 -07:00
2026-04-21 14:13:08 +08:00
2026-04-13 16:11:05 -07:00
2026-04-13 16:11:05 -07:00
2026-04-17 11:49:02 -07:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-07 15:43:38 -07:00
2026-04-14 00:13:13 -07:00
2026-04-14 00:13:13 -07:00
2026-04-18 11:01:12 -07:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-17 11:49:02 -07:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 14:13:08 +08:00
2026-04-21 17:48:33 -07:00
2026-04-21 14:13:08 +08:00
2026-04-17 18:11:47 -07:00