Armin Ronacher
4c8eb393c7
Add [Unreleased] section for next cycle
2026-09-21 18:31:58 +02:00
Armin Ronacher
16787ad5b2
Release v0.87.0
2026-09-21 18:31:52 +02:00
Armin Ronacher
19451accde
Add [Unreleased] section for next cycle
2026-09-20 13:04:18 +02:00
Armin Ronacher
13cbf77df2
Release v0.86.1
2026-09-20 13:04:11 +02:00
Armin Ronacher
50d766cba2
Add [Unreleased] section for next cycle
2026-09-20 01:00:48 +02:00
Armin Ronacher
ecac0a9c4e
Release v0.86.0
2026-09-20 01:00:41 +02:00
Armin Ronacher
da840b6216
Add [Unreleased] section for next cycle
2026-09-05 13:54:52 +02:00
Armin Ronacher
d981de1229
Release v0.85.1
2026-09-05 13:54:46 +02:00
Armin Ronacher
dd7e816b57
Add [Unreleased] section for next cycle
2026-09-04 11:57:42 +02:00
Armin Ronacher
107d79f110
Release v0.85.0
2026-09-04 11:57:38 +02:00
Armin Ronacher
fa5036836d
feat: consolidate remote service adapters
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
86bac52f94
feat: add delta-backed replicated state
...
Track mutable provider state and publish immutable operation batches. Keep path codecs isolated per client subscription and state member.
2026-08-31 14:04:42 +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
34dc9d055a
feat: move facet services into Chord
...
Move service, replicated-state, facet host, and loader ownership into the standalone Chord package. Migrate consumers and leave runtime JSON enforcement to serializers.
2026-08-29 14:55:51 +02:00
David Brailovsky
58ea6c0ba5
Merge remote-tracking branch 'origin/main' into dev
2026-08-29 08:21:44 +00:00
Armin Ronacher
853a80d26c
Add [Unreleased] section for next cycle
2026-08-28 23:56:06 +02:00
Armin Ronacher
b79e4cc834
Release v0.84.4
2026-08-28 23:56:03 +02:00
Armin Ronacher
a17ead3292
feat(agent): remove remote service events
2026-08-27 10:19:02 +02:00
Armin Ronacher
e44ecea8fb
feat(coding-agent): derive facet service routing
2026-08-27 10:19:02 +02:00
Mario Zechner
89356540fb
feat(agent): expose durable lane operations
2026-08-26 21:14:59 +02:00
Mario Zechner
1de96af75f
fix(client): update unix transport test to renamed pi.session-directory service id
2026-08-25 16:52:29 +02:00
Mario Zechner
423e20cb78
feat(agent): separate sessions, branches, and lanes
2026-08-25 16:52:29 +02:00
Armin Ronacher
c399e34658
feat: merge main into dev
2026-08-24 13:13:03 +02:00
Armin Ronacher
31d4ed5860
Add [Unreleased] section for next cycle
2026-08-24 12:50:52 +02:00
Armin Ronacher
4e58f324fa
Release v0.84.3
2026-08-24 12:50:48 +02:00
Armin Ronacher
e54d14b59c
feat(agent): simplify plugin service names
2026-08-22 00:37:32 +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
fb33e0db24
feat(agent): add remote session RPC
2026-08-18 11:05:07 +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
Christian Klotz
a5612a267e
feat: prompt attached remote sessions
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
David Brailovsky
09fb0d157e
Merge remote-tracking branch 'origin/main' into dev
2026-08-14 10:25:49 +00:00
David Brailovsky
0e0021fbbe
Add [Unreleased] section for next cycle
2026-08-14 12:00:04 +02:00
David Brailovsky
914cf1472e
Release v0.84.2
2026-08-14 12:00:00 +02: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