mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-12 21:02:17 +02:00
Background-task and live-note history views called the legacy runs:fetch for ids that are now turn ids (ENOENT after stage 6). New shared loader src/lib/agent-transcript.ts fetches sessions:getTurn first and falls back to runs:fetch so pre-migration histories stay readable (fallback dies with the runs runtime in stage 7); turn transcripts render through the same buildTurnConversation used by the chat views. Unit-tested (turnToTranscript mapping + failure surfacing). The chat-log download used runs:downloadLog with what is now a session id. Added sessions:downloadLog (concatenates the session's turn logs into one JSONL via the save dialog); the sidebar tries it first and falls back to runs:downloadLog for legacy background tabs. Remaining renderer runs:* callers are code-mode only (use-code-chat, runs:events feed) — the deliberate stage-7 carve-out. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent-schedule-state.ts | ||
| agent-schedule.ts | ||
| agent.ts | ||
| background-task.ts | ||
| bases.ts | ||
| billing.ts | ||
| blocks.ts | ||
| browser-control.ts | ||
| code-mode.ts | ||
| code-sessions.ts | ||
| composio.ts | ||
| events.ts | ||
| example.ts | ||
| frontmatter.ts | ||
| index.ts | ||
| inline-task.ts | ||
| ipc.ts | ||
| live-note.ts | ||
| llm-step-events.ts | ||
| mcp.ts | ||
| message.ts | ||
| models.ts | ||
| notification-settings.ts | ||
| prefix-logger.ts | ||
| prompt-block.ts | ||
| rowboat-account.ts | ||
| runs.ts | ||
| service-events.ts | ||
| sessions.test.ts | ||
| sessions.ts | ||
| turns.test.ts | ||
| turns.ts | ||
| workspace.ts | ||