RT-04-001 运行时当前实现基线
截至 2026-10-18 oceanway-runtime 0.5.0 实际具备的能力与未覆盖范围
本页记录 oceanway-runtime 实际有什么,不记录目标。目标见 目标架构与项目职责边界。
2026-10-18 状态更新:用户确认 Runtime 的 API 与 Worker 已基本完成,Studio 与 Drama 可同时接入开发(ADR-0022)。本页按此更新;具体部署拓扑、单 Writer 交接与逐项验收仍以证据为准。
已实现
| 能力 | 位置/说明 |
|---|---|
| 会话/Job 核心 | PostgreSQL 会话、Job/JobSet/Attempt |
| Artifact 与 ResultSink | 产物保存、候选回执 |
| AgentEngine | 持久串行执行、ToolWorker |
| WorkflowEngine | 固定串行工作流(不调 Planner) |
| 人工交互 | 澄清/批准 checkpoint;等待回答不建 Job、不调 Planner;批准后只接受原冻结工具 |
| 两个包 | @oceanway/runtime-client 0.5.0(中性合同 + 薄 HTTP SDK)、@oceanway/runtime-server 0.5.0(repository/执行器/注入端口) |
已验证
- 免费纵切:工具任务 → 真实文件保存 → 独立产品 inbox 候选回执;丢失回执后由新进程恢复同一身份。
verify:standalone:两个包打 tarball,在临时非 Studio 宿主安装并加载。- Node 22/24 双版本 CI;pnpm 11.9.0;PostgreSQL 18。
未实现 / 未验证
| 项 | 边界 |
|---|---|
| 真实 LLM / 供应商 / 资金 | 脚本 Planner 只验证控制与恢复协议 |
| 产品侧接线 | 宿主必须先完成身份、对象权限、动作授权,再注入可信 scope;Studio 与 Drama 可并行接入,Studio Writer 交接仍按批次验收 |
| 包发布 | 制品未发布到包注册表 |
| 独立 API/Worker | 已基本完成(2026-10-18 用户确认);当前本地检出仍只有 packages/client、packages/server 两个包,服务入口与部署形态以仓库 README 与实际制品为准 |
| 纯媒体 Run v2 | 仅有草案,未实现 |
| 原 Operation 恢复适配器 | 留后续交接;租约过期转 UNKNOWN,不可重领 |
边界(不可越过)
- Runtime 不持身份、资金、销售价权威。
- scope 只是隔离键,不能凭它取得 Platform 资金或模型执行权。
- 不导入具体产品代码;产品领域对象留在产品。