mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-06-15 20:05:16 +02:00
shared/ipc.ts: add sessions:* channels (create / get / list / sendMessage / getHistory / listTurns / getTurn / respondToPermission / setToolResult / resumeTurn / stopTurn / delete) and the sessions:events feed; remove the runs:* channels. main: - register the sessions handlers and forward the turn event bus to renderer windows; getAgentRuntime() at startup - stop in-flight headless runs via stopTurn (live-note / bg-task) - drop the runs watcher, runs:* handlers, and the dev test-agent script renderer: - single global session-feed consumer; useSessionChat(sessionId) hook; pure turn -> chat-state mappers (agent-turn-view, session-chat-state); shared ChatConversation component - chat (main view + sidebar) renders from the session feed; per-turn model / permission mode; bg-task and live-note detail views load transcripts via sessions:getTurn; chat delete via sessions:delete - remove the dormant run-event path (handleRunEvent + runs:events) and its orphaned state - vitest + jsdom test setup Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
28 lines
590 B
YAML
28 lines
590 B
YAML
packages:
|
|
- apps/*
|
|
- packages/*
|
|
|
|
allowBuilds:
|
|
core-js: set this to true or false
|
|
electron: set this to true or false
|
|
electron-winstaller: set this to true or false
|
|
esbuild: set this to true or false
|
|
fs-xattr: set this to true or false
|
|
macos-alias: set this to true or false
|
|
protobufjs: set this to true or false
|
|
|
|
catalog:
|
|
vitest: 4.1.7
|
|
|
|
onlyBuiltDependencies:
|
|
- core-js
|
|
- electron
|
|
- electron-winstaller
|
|
- esbuild
|
|
- better-sqlite3
|
|
- fs-xattr
|
|
- macos-alias
|
|
- protobufjs
|
|
|
|
patchedDependencies:
|
|
'@openai/codex@0.128.0': patches/@openai__codex@0.128.0.patch
|