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> |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||