worker
FlowWorkflowpublish_events → 事件表
StepRunner跟着 agent 的日志(辅助容器 tail -F)→ 实时输出表
写
myorch-data/events.dbSQLite WAL · 事件表 · 实时输出表
读
myorch serve(ui 容器)
channels/relay.py事件 · 命令 · 内容
Watchdog读事件,发提醒
Slack 适配器进程内 follow · Socket Mode 出站
channels/http.py · /channelSSE /events /output · JSON /events.json /runs · POST 命令
HTTP · SSE
浏览器控制台SSE + /api
Claude Code channel会话启动的单独进程 · 批准、驳回、提修改意见返回 403
宿主机 CLIGET /channel/events.json,从不直接打开文件
Slack 私信线程进度 · 提问 · 审批按钮
命令:relay 按 channels.yaml 认人 → engines/temporal/client.py → 发起、signal、取消、重新执行
FlowWorkflow(Temporal)内容(文件、diff、日志)另走 relay → DockerVolumeStore 的辅助容器 → runs/<id>/
事件只在开始、需要人、结束时发,加上画运行状态用的细节事件。实时输出单独一张表。