Brennan Benson
634ca45fbb
feat(acp): hosts install a managed runtime over RPC, and mark agents whose program Orca provides ( #29024 )
...
* feat(acp): hosts install a managed runtime over RPC, and mark agents whose program Orca provides
managedRuntime.status / managedRuntime.install / managedRuntime.cancel, negotiated by
managed-runtime.install.v1, act on the host that receives them, the one that runs the agent's
chats, with no workspace needed. A status read naming the revision it shows is a long-poll on its
own call-queue lane, so every client sees another's start, progress and outcome.
agentSession.agents marks an agent whose program Orca provides on that host.
* fix(runtime): install status says a copy outside Orca's runs only when a start would really run it
* fix(runtime): install status is pushed to subscribers instead of long-polled, and Cancel answers with the outcome
managedRuntime.subscribe {agent} sends a full snapshot on subscribe, then one
snapshot per install state change, and closes with the transport. It replaces
the managedRuntime.status long-poll and its slot registrations.
2026-10-16 18:47:12 -07:00
..
2026-10-14 00:17:23 -07:00
2026-10-09 02:05:31 -07:00
2026-10-05 22:25:40 -07:00
2026-10-07 16:26:27 -07:00
2026-10-09 18:32:28 -07:00
2026-10-09 18:32:28 -07:00
2026-10-10 01:59:04 -07:00
2026-10-06 01:07:22 -07:00
2026-10-09 02:05:31 -07:00
2026-10-09 02:05:31 -07:00
2026-10-06 01:07:22 -07:00
2026-10-14 16:06:50 -07:00
2026-10-14 16:06:50 -07:00
2026-10-14 16:06:50 -07:00
2026-10-05 22:25:40 -07:00
2026-10-06 01:07:22 -07:00
2026-10-05 22:25:40 -07:00
2026-10-09 00:26:39 -07:00
2026-10-09 00:26:39 -07:00
2026-10-16 16:20:49 -07:00
2026-10-15 14:17:32 -07:00
2026-10-13 22:08:17 -07:00
2026-10-05 22:25:40 -07:00
2026-10-06 01:01:13 -07:00
2026-10-06 01:01:13 -07:00
2026-10-05 22:25:40 -07:00
2026-10-15 18:13:03 -07:00
2026-10-07 16:26:27 -07:00
2026-10-11 13:00:56 -07:00
2026-10-09 02:05:31 -07:00
2026-10-11 23:27:04 -07:00
2026-10-11 23:27:04 -07:00
2026-10-09 00:26:39 -07:00
2026-10-05 22:25:40 -07:00
2026-10-05 22:25:40 -07:00
2026-10-11 19:55:53 -07:00
2026-10-11 19:55:53 -07:00
2026-10-06 01:01:13 -07:00
2026-10-05 22:25:40 -07:00
2026-10-06 22:09:26 -07:00
2026-10-09 00:26:39 -07:00
2026-10-14 16:06:50 -07:00
2026-10-05 22:25:40 -07:00
2026-10-12 22:53:42 -07:00
2026-10-07 17:44:45 -07:00
2026-10-15 19:35:36 -07:00
2026-10-15 18:13:03 -07:00
2026-10-16 18:47:12 -07:00
2026-10-06 22:09:26 -07:00
2026-10-13 15:30:55 -07:00
2026-10-16 09:06:11 -07:00
2026-10-12 22:53:42 -07:00
2026-10-10 01:59:04 -07:00
2026-10-12 22:53:42 -07:00
2026-10-12 22:53:42 -07:00
2026-10-12 22:53:42 -07:00
2026-10-13 15:30:55 -07:00
2026-10-12 15:36:45 -07:00
2026-10-14 16:06:50 -07:00
2026-10-11 23:27:04 -07:00
2026-10-07 16:26:27 -07:00
2026-10-07 16:26:27 -07:00
2026-10-12 22:53:42 -07:00
2026-10-15 14:17:32 -07:00
2026-10-15 19:35:36 -07:00
2026-10-06 22:09:26 -07:00
2026-10-09 16:53:30 -07:00
2026-10-16 12:44:35 -07:00
2026-10-11 23:27:04 -07:00
2026-10-06 22:09:26 -07:00
2026-10-13 15:30:55 -07:00
2026-10-12 22:53:42 -07:00
2026-10-09 01:20:52 -07:00
2026-10-11 13:00:56 -07:00
2026-10-15 19:35:36 -07:00
2026-10-16 16:20:49 -07:00
2026-10-16 16:20:49 -07:00
2026-10-11 23:27:04 -07:00
2026-10-16 16:20:49 -07:00
2026-10-16 16:20:49 -07:00
2026-10-13 22:08:57 -07:00
2026-10-13 22:08:57 -07:00
2026-10-16 14:44:59 -07:00
2026-10-15 14:17:32 -07:00
2026-10-09 00:42:23 -07:00
2026-10-08 23:22:27 -07:00
2026-10-07 23:09:40 -07:00
2026-10-09 01:20:52 -07:00
2026-10-11 13:00:56 -07:00
2026-10-15 18:13:03 -07:00
2026-10-08 23:22:55 -07:00
2026-10-06 22:09:26 -07:00
2026-10-06 22:09:26 -07:00
2026-10-16 16:20:49 -07:00
2026-10-14 00:55:02 -07:00
2026-10-06 22:09:26 -07:00
2026-10-16 12:44:35 -07:00
2026-10-06 22:09:26 -07:00
2026-10-11 23:27:04 -07:00
2026-10-14 16:06:50 -07:00
2026-10-11 13:04:04 -07:00
2026-10-08 14:54:30 -07:00
2026-10-10 07:30:43 -07:00
2026-10-06 22:09:26 -07:00
2026-10-14 00:55:02 -07:00
2026-10-12 22:53:42 -07:00
2026-10-08 23:22:27 -07:00
2026-10-08 23:22:27 -07:00
2026-10-06 01:07:22 -07:00
2026-10-06 01:07:22 -07:00
2026-10-06 01:07:22 -07:00
2026-10-06 01:07:22 -07:00
2026-10-06 22:09:26 -07:00
2026-10-12 22:53:42 -07:00
2026-10-12 22:53:42 -07:00
2026-10-06 01:07:22 -07:00
2026-10-12 22:53:42 -07:00
2026-10-12 22:53:42 -07:00
2026-10-06 01:07:22 -07:00
2026-10-06 01:07:22 -07:00
2026-10-07 23:09:40 -07:00
2026-10-06 22:09:26 -07:00
2026-10-06 22:09:26 -07:00
2026-10-14 00:17:23 -07:00
2026-10-06 01:07:22 -07:00
2026-10-12 22:53:42 -07:00
2026-10-06 01:07:22 -07:00
2026-10-07 16:26:27 -07:00
2026-10-08 23:22:55 -07:00
2026-10-08 23:22:27 -07:00
2026-10-08 10:12:44 -07:00
2026-10-08 10:12:44 -07:00
2026-10-07 23:50:45 -07:00
2026-10-07 17:44:45 -07:00