Armin Ronacher
8df02a436c
feat(agent): implement remote events and client TUI
2026-08-20 12:37:46 +02:00
Armin Ronacher
bafbdecd1b
feat(coding-agent): scaffold built-in service surfaces
2026-08-20 11:52:28 +02:00
Armin Ronacher
d5e3b47877
feat(coding-agent): route prompting through chat service
2026-08-20 11:29:54 +02:00
Armin Ronacher
48a07ddbfd
feat(agent): add server-scoped session services
2026-08-20 10:51:04 +02:00
Mario Zechner
d9b1dae062
feat(agent): remove manual drive controls
2026-08-20 08:30:08 +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
David Brailovsky
8f3aa6558b
feat(agent): normalize legacy v3 configuration changes
...
Discard legacy model, thinking, and active-tool nodes while remapping
retained parents and the main leaf through them. Normalize root branch
summary sources to nullable fromId references.
2026-08-19 16:33:01 +02:00
Mario Zechner
beac75ecc2
feat(agent): implement atomic acceptance and coherent observation
2026-08-18 14:36:33 +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
Christian Klotz
497faecc6d
feat(protocol): add Harness wire DTOs
2026-08-16 12:48:59 +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
b35b4e0e48
feat(coding-agent): host durable sessions in workers
2026-08-15 01:09:57 +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
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
Christian Klotz
e52de91d08
feat(protocol): add service-addressed session RPC
2026-08-13 18:24:27 +03:00
Armin Ronacher
310411ba46
Add [Unreleased] section for next cycle
2026-08-07 07:48:13 +02:00
Armin Ronacher
53fa77ccd8
Release v0.84.1
2026-08-07 07:48:13 +02:00
Armin Ronacher
38e8f28113
Add [Unreleased] section for next cycle
2026-08-06 12:33:01 +02:00
Armin Ronacher
a5f43bf8af
Release v0.84.0
2026-08-06 12:32:57 +02:00
Armin Ronacher
6d0455ff64
docs: audit unreleased changelogs
2026-08-06 12:29:45 +02:00
Christian Klotz
6189e53b33
fix: replace session summaries with durable metadata ( #7708 )
2026-08-06 13:09:02 +03:00
Christian Klotz
dab70b2cd4
fix(server): sanitize service failures ( #7644 )
2026-08-05 11:06:39 +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
2e60d3cbdf
feat(server): add composable protocol server
2026-07-31 17:32:29 +03:00
Christian Klotz
b2a1a06550
docs(protocol): add package changelog
2026-07-30 22:33:15 +03:00
Christian Klotz
bd2cfabc5f
fix(protocol): reject cyclic values and organize sources
2026-07-30 22:07:42 +03:00
Christian Klotz
56eb685b69
feat(protocol): add remote session wire protocol
2026-07-30 21:45:58 +03:00