vasyansk
|
531f89eb73
|
feat(daemon): socket server with router task, command dispatch, event fan-out (M0)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:59:58 +07:00 |
|
vasyansk
|
2aedc6924d
|
feat(daemon): registry for workspaces and surfaces with idempotent open
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:58:28 +07:00 |
|
vasyansk
|
32560ea364
|
feat(daemon): surface actor owning pty + broadcast fan-out (M0, no grid)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:57:53 +07:00 |
|
vasyansk
|
cd1fe1dfd5
|
feat(daemon): lifecycle paths, single-instance lock, stale-socket cleanup
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:57:11 +07:00 |
|
vasyansk
|
0b6de3d3b4
|
feat(pty): PtyHandle spawn/read/input/resize/kill over portable-pty
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:56:41 +07:00 |
|
vasyansk
|
482f693835
|
feat(proto): length-prefixed frame read/write with EOF handling
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:56:00 +07:00 |
|
vasyansk
|
0351efa2c6
|
feat(proto): envelope, commands, events, ids with serde round-trip tests
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:55:29 +07:00 |
|
vasyansk
|
31dddb3b6c
|
chore: scaffold cargo workspace and crate skeletons
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-09 19:54:38 +07:00 |
|