Armin Ronacher
|
2c897da815
|
feat(agent): remove pi prefixes from client and server APIs
|
2026-08-20 10:51:04 +02:00 |
|
Armin Ronacher
|
65ec9453bc
|
feat(coding-agent): add demand-driven experimental servers
|
2026-08-16 09:56:49 +02: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 |
|
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
|
ce142b2a69
|
fix: restore client-server protocol test coverage
|
2026-08-14 01:32:32 +03:00 |
|
Christian Klotz
|
7479148479
|
feat(client): discover local Unix services
|
2026-08-13 23:53:52 +03:00 |
|
Christian Klotz
|
e52de91d08
|
feat(protocol): add service-addressed session RPC
|
2026-08-13 18:24:27 +03:00 |
|
Christian Klotz
|
bb6a1cddc7
|
refactor(server): rename backend contract to service (#7643)
|
2026-08-05 10:50:10 +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
|
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 |
|