jif
5c07856e25
Separate local agent runtime state from controller handles ( #47301 )
...
## What changed
Extract `LocalAgentRuntime` from `LocalAgentControl` to hold the shared registry, residency state, execution limiter, rollout budget, service tier, instruction provider, and thread-manager bindings. Keep session identity on the controller handle.
Store the runtime in `SessionServices` and use it to bind controllers for child startup, resume, delegation, and guardian reviews. Route ownership checks and residency handling through the shared runtime, preserving registry identity across handles. Update existing test fixtures to keep the controller and runtime paired.
GitOrigin-RevId: 846094657cbdf736da3149f0a1c96b4e01423dfe
2026-09-22 14:48:28 +00:00
..
2026-09-15 02:35:59 +00:00
2026-08-24 22:40:35 +00:00
2026-09-22 06:36:09 +00:00
2026-09-22 12:37:11 +00:00
2026-09-22 06:36:09 +00:00
2026-09-19 00:14:40 +00:00
2026-09-22 11:29:58 +00:00
2026-09-22 06:36:09 +00:00
2026-09-19 01:04:18 +00:00
2026-08-20 08:10:08 +00:00
2026-09-11 20:10:02 +00:00
2026-09-18 00:25:37 +00:00
2026-09-21 22:58:49 +00:00
2026-09-09 03:17:48 +00:00
2026-09-19 01:37:14 +00:00
2026-09-07 16:55:06 +00:00
2026-08-14 05:03:39 +00:00
2026-08-17 22:37:14 +00:00
2026-09-22 03:20:27 +00:00
2026-09-19 01:37:14 +00:00
2026-09-03 01:46:37 +00:00
2026-08-28 19:44:50 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-21 22:49:17 +00:00
2026-09-21 13:57:22 +00:00
2026-09-22 06:24:49 +00:00
2026-09-15 17:32:33 +00:00
2026-09-19 00:46:30 +00:00
2026-09-14 19:12:59 +00:00
2026-09-21 07:01:52 +00:00
2026-09-05 01:25:06 +00:00
2026-09-22 03:20:04 +00:00
2026-08-31 21:27:51 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-09-22 14:48:28 +00:00
2026-09-11 01:57:54 +00:00
2026-09-22 11:29:58 +00:00
2026-09-05 12:17:32 +00:00
2026-09-19 01:58:19 +00:00
2026-09-21 20:42:25 +00:00
2026-09-17 04:37:54 +00:00
2026-08-17 04:37:50 +00:00
2026-09-22 12:43:11 +00:00
2026-09-17 04:23:45 +00:00
2026-09-22 12:43:11 +00:00
2026-09-21 18:58:55 +00:00
2026-09-19 01:21:32 +00:00
2026-09-06 20:52:29 +00:00
2026-09-21 13:30:55 +00:00
2026-09-21 18:19:07 +00:00
2026-09-10 00:26:30 +00:00
2026-09-22 06:24:49 +00:00
2026-09-11 21:59:24 +00:00
2026-09-21 18:04:14 +00:00
2026-09-22 06:24:49 +00:00
2026-09-17 19:42:56 +00:00
2026-09-20 17:36:48 +00:00
2026-09-22 02:54:53 +00:00
2026-09-19 01:36:53 +00:00
2026-09-21 23:37:53 +00:00
2026-09-19 00:00:01 +00:00
2026-09-21 23:43:52 +00:00
2026-09-21 14:04:41 +00:00
2026-09-01 17:17:45 +00:00
2026-09-19 01:49:01 +00:00
2026-09-21 23:06:36 +00:00
2026-09-22 09:50:48 +00:00
2026-09-11 03:16:01 +00:00
2026-09-17 21:25:55 +00:00
2026-08-21 16:45:05 +00:00
2026-09-22 06:47:07 +00:00
2026-09-21 21:22:01 +00:00
2026-08-28 01:14:02 +00:00
2026-09-19 03:03:41 +00:00
2026-09-17 23:35:32 +00:00
2026-09-15 18:06:03 +00:00
2026-09-09 04:00:10 +00:00
2026-09-05 05:21:42 +00:00
2026-09-21 22:23:26 +00:00
2026-09-16 09:03:41 +00:00
2026-09-02 18:34:27 +00:00
2026-09-21 23:06:36 +00:00
2026-09-22 05:53:29 +00:00
2026-09-21 23:27:42 +00:00
2026-09-22 11:29:58 +00:00
2026-09-16 16:56:41 +00:00
2026-09-08 00:13:28 +00:00
2026-09-21 18:19:07 +00:00
2026-09-20 20:16:51 +00:00
2026-09-21 20:05:21 +00:00
2026-09-19 02:09:46 +00:00
2026-09-18 00:36:07 +00:00
2026-08-15 14:31:04 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-22 06:47:07 +00:00
2026-09-21 18:30:31 +00:00
2026-09-11 06:45:09 +00:00