Armin Ronacher
7cf456aa1c
feat: remove experimental compatibility shims
2026-09-01 10:09:01 +02:00
Armin Ronacher
1a7bc80e7c
feat: move service wire semantics into Chord
...
Keep protocol payloads transport-opaque and validate service calls, state snapshots, updates, and errors at Chord boundaries. Ensure successful OpenAI Responses messages remain strict JSON so terminal Transcript updates reach clients.
2026-09-01 00:53:40 +02:00
Armin Ronacher
ae2cc5116f
feat(coding-agent): replace lane RPC with Chord service
2026-08-31 12:52:25 +02:00
Armin Ronacher
8e374e4dc2
feat(coding-agent): tighten experimental service boundaries
2026-08-31 01:09:31 +02:00
Armin Ronacher
984846b785
feat(coding-agent): remove legacy session RPC facade
...
Route discovery, management, and prompting through Chord services. Retain low-level lane watches and reattach Radius clients through SessionManagement.
2026-08-31 00:13:43 +02:00
Armin Ronacher
6441fa68b5
fix(agent): align facet service contracts and errors
2026-08-27 10:20:33 +02:00
Mario Zechner
2d675d069a
docs(agent): condense harness specification
2026-08-27 00:22:46 +02:00
Armin Ronacher
2c897da815
feat(agent): remove pi prefixes from client and server APIs
2026-08-20 10:51:04 +02:00
Armin Ronacher
48a07ddbfd
feat(agent): add server-scoped session services
2026-08-20 10:51:04 +02:00
Armin Ronacher
8222adee86
feat(agent): add routed plugin service runtime
2026-08-20 00:21:55 +02:00
Armin Ronacher
f8a6e670d4
feat(agent): replace remote sessions with routed services
...
Remove the raw Session RPC projection and route framed service calls through fenced presentation attachments.
2026-08-19 23:10:15 +02:00
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
e5960aeb31
docs: document remote session prompts
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
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
95d74e8c6b
feat(server): pass session metadata to harness hosts
2026-08-15 01:08:12 +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
c40e08b8ba
feat(server): derive socket from in-memory service ID
2026-08-13 18:39:48 +03:00
Christian Klotz
e52de91d08
feat(protocol): add service-addressed session RPC
2026-08-13 18:24:27 +03:00
Christian Klotz
6189e53b33
fix: replace session summaries with durable metadata ( #7708 )
2026-08-06 13:09:02 +03:00
Christian Klotz
bb6a1cddc7
refactor(server): rename backend contract to service ( #7643 )
2026-08-05 10:50:10 +03:00
Christian Klotz
05bf9df651
feat: remove legacy server implementation ( #7614 )
2026-08-04 20:03:37 +03:00
Christian Klotz
305c014dcc
fix: make session authentication transport-specific ( #7551 )
...
Set the initial protocol version to 1 and remove bearer authentication from framed messages. Require transports to establish authorized connections.
2026-08-03 16:40:00 +03:00
Christian Klotz
91957b3a01
fix(server): enforce protocol adapter invariants
2026-07-31 22:54:37 +03:00
Christian Klotz
546e002353
test(server): consolidate reusable test infrastructure
2026-07-31 17:59:17 +03:00
Christian Klotz
2e60d3cbdf
feat(server): add composable protocol server
2026-07-31 17:32:29 +03:00
Cristina Poncela Cubeiro
8495f9d0d6
chore: rename orchestrator to server ( #6898 )
2026-07-21 13:32:42 +02:00