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
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
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
e075116459
docs: remove contributor changelog entries
2026-08-01 02:06:46 +03:00
Christian Klotz
a3ec51d2a1
feat: add remote session client coordination
2026-08-01 02:05:49 +03:00
Christian Klotz
e44c129749
docs(client): document Bun Unix transport support
2026-07-31 13:12:38 +03:00
Christian Klotz
1c418f6245
feat(client): add Unix socket transport
2026-07-31 13:01:12 +03:00
Christian Klotz
f9b0634534
docs(client): note promise helper removal
2026-07-31 12:19:19 +03:00
Christian Klotz
6e16f77161
refactor(client): retain ES2022 compatibility
2026-07-31 12:19:19 +03:00
Christian Klotz
ee3156715d
refactor(client): simplify lifecycle architecture
2026-07-31 12:19:19 +03:00
Christian Klotz
7e121c67cf
refactor(client): tighten lifecycle state modeling
2026-07-31 12:19:19 +03:00
Christian Klotz
33bc0a7b83
feat(client): add runtime-neutral session client
...
Split harness shutdown initiation from settlement so callbacks can request shutdown without deadlocking active work.
2026-07-31 12:19:19 +03:00