Armin Ronacher
f13dbebb40
feat: stream remote session events to clients
2026-08-17 14:12:57 +02:00
Armin Ronacher
b26fcee7f7
feat(coding-agent): create sessions for remote prompts
2026-08-17 10:53:56 +02:00
Christian Klotz
ef005635b3
feat(coding-agent): provide tools to harness
2026-08-17 02:17:25 +03:00
Christian Klotz
e761b0d0fd
feat(coding-agent): add one-shot remote prompts
2026-08-17 02:09:46 +03:00
Christian Klotz
a8f856a9a0
feat(coding-agent): configure remote session workers
2026-08-17 01:25:40 +03:00
Christian Klotz
33dac36236
feat(coding-agent): move experimental runtime outside CLI
...
Keep command parsing under cli/experimental and adapt missing model identities to the current Harness shape.
2026-08-16 22:53:32 +03:00
Christian Klotz
a5612a267e
feat: prompt attached remote sessions
2026-08-16 22:32:21 +03:00
Christian Klotz
9d3cba0274
feat(coding-agent): simplify experimental server runtime
2026-08-16 22:32:21 +03:00
Armin Ronacher
65ec9453bc
feat(coding-agent): add demand-driven experimental servers
2026-08-16 09:56:49 +02:00
Armin Ronacher
9ad77a2c6b
fix: remove redundant hidden Unix socket entries
2026-08-15 12:26:28 +02:00
Armin Ronacher
5876bc49f9
feat(coding-agent): isolate coordinators by server ID
2026-08-15 12:20:05 +02:00
Armin Ronacher
d96144c6a3
feat(coding-agent): make server directory configurable
...
Place the server profile and all Unix sockets under PI_SERVER_DIR, defaulting to ~/.pi/server. Keep test sockets isolated through the same override.
2026-08-15 12:06:59 +02:00
Armin Ronacher
8dce5da769
feat(coding-agent): coordinate replaceable servers and workers
...
Keep the stable socket in an opaque detached coordinator while server processes own detached worker discovery and lifecycle. Remove the public drain RPC in favor of server replacement through coordinator routing.
2026-08-15 11:49:53 +02:00
Christian Klotz
b35b4e0e48
feat(coding-agent): host durable sessions in workers
2026-08-15 01:09:57 +03:00
Christian Klotz
ef93d9292e
feat(coding-agent): configure experimental server session directory
2026-08-15 01:05:27 +03:00
Armin Ronacher
80b6797c92
feat: rename service IDs to server IDs
...
Use canonical lowercase UUIDv4 serialization and generate launcher IDs with randomUUID().
2026-08-14 23:25:56 +02:00
Christian Klotz
9fcaac9b1a
fix: use bounded runtime paths for Unix sockets
2026-08-14 17:02:03 +03:00
Armin Ronacher
bf68c783a9
feat: remove unused experimental protocol surface
2026-08-14 15:56:09 +02:00
Christian Klotz
6b3fb49dd9
feat: add fail-fast server generation replacement
2026-08-14 13:40:55 +03:00
Christian Klotz
17fd502621
feat(coding-agent): host sessions in child processes
...
Track worker startup, shutdown, and unexpected exits through hosted Harness handles. Rename PiServerService to PiServerHost.
2026-08-14 10:16:11 +03:00
Christian Klotz
e2888c4a93
feat(coding-agent): add local list and attach demo
2026-08-14 00:36:33 +03:00