mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-06-15 20:05:16 +02:00
Rebased new-runtime onto dev (which added code-mode on the old runs-based runtime). Reconciliation: kept the generic event-log + bus (runs/repo.ts, runs/bus.ts, a trimmed runs.ts = createRun + fetchRun only) decoupled from the retired LLM runtime; restored the runsRepo DI registration and the bus -> runs:events forwarder. Step 1 of the code-mode migration — direct mode on its own dedicated runtime: - new SQLite-backed CodeEventStore (migration 0008 + code_session_events) replaces the runs JSONL log for code sessions - dedicated codeEventBus (InMemoryBus) + codeSession:events feed + codeSession:getEvents history channel, replacing the shared bus / runs:events / runs:fetch for code - CodeSessionService mints its own id (drops createRun) and writes to codeEventStore / codeEventBus; status-tracker subscribes to codeEventBus - renderer (use-code-chat) loads history via codeSession:getEvents and streams via codeSession:events Rowboat mode is temporarily disabled in the UI (its old copilot-LLM path is retired); it moves onto the new sessions runtime in step 2. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cli | ||
| docs | ||
| experimental | ||
| python-sdk | ||
| rowboat | ||
| rowboatx | ||
| x | ||