8bd32537cf
chore: snapshot main sync
2026-06-17 20:23:53 +00:00
b18de2a331
chore: snapshot working tree - pty_exited notifications + in-flight inference WIP
...
feat(booterm): structured pty_exited WS notifications. Plan-validated, impl-validated, code-reviewed green (contracts build clean, contracts test 29/29, booterm + web typecheck clean).
wip: in-progress inference/provider refactor (agents.ts, provider.ts, new llama-providers.ts, removed llama-args-validator), plus arena, dispatcher, compaction, schema changes.
openspec: pty-exit-notifications complete; x-agent-flags planned (not yet implemented).
2026-06-14 12:48:47 +00:00
87e3c5bf06
feat(booterm): PTY session metadata, terminal registry, WS attach enhancements
...
- Add PTY session metadata tracking (title, description, parent agent)
- Extend terminal registry: structured session metadata
- Extend WS attach: session-aware WebSocket lifecycle
- Extend routes: terminals and sessions with metadata
2026-06-08 03:49:02 +00:00
776c5f9307
feat: Wave 1 complete — state machine, Paseo hub, collision detection, PTY search
...
- Task state machine: TIMED_OUT state, retriable steps, timeout detection
- Paseo hub: paseo-client.ts (HTTP+CLI), PaseoBackend (AgentBackend), 14 tests
- Collision detection: collision-detector.ts, conflict-index.ts, ws-frames type
- PTY search: ring buffer, search route, capture-pane fallback
2026-06-08 02:45:17 +00:00
56a9ee9273
feat(booterm): add PTY session registry + listing endpoint
...
In-memory SessionMeta registry tracks active terminal sessions with
paneId, sessionId, projectPath, title, createdAt, lastActivityAt.
GET /api/term/sessions returns all active sessions as JSON array.
Registry is updated on WS attach and cleaned up on disconnect.
2026-06-07 22:40:27 +00:00
abe1a311d0
refactor: codebase audit cleanup — dead code, dedup, module splits
...
Multi-agent audit + aggressive cleanup across server/web/coder/booterm,
delivered behind a DEFER discipline so none of the in-flight files were
touched. Removes dead code/deps/columns, dedups server + coder helpers,
and splits the oversized modules (tools.ts, opencode-server.ts,
sentinel-summaries, turn.ts, TerminalPane.tsx) behind stable contracts.
Adds 78 parity/unit tests (server 587, coder 323); fixes two latent bugs
(ChatPane queue keys, FileViewerOverlay blank-line parity).
Intended tag: v2.7.12-audit-cleanup.
2026-06-02 21:12:29 +00:00
e1163ef340
handoff
2026-05-20 14:56:02 +00:00
5f2150d709
v1.10: booterm container — xterm.js + tmux + node-pty
2026-05-18 14:06:46 +00:00