Layer 01 · Renderer

产品界面(渲染层)

新工作、最近与搜索、工作收件箱、工作面、变更与评审、交付物预览、项目、插件中心、设置。没有 Node 与 DSH 权限。

apps/desktop · renderer

Layer 02 · Electron Main

桌面主进程

窗口、对话框、深链与更新,运行时监督,系统凭据桥,原生文件打开。它不拥有 Agent 运行时。

apps/desktop · maintyped IPCruntime supervisor

Layer 03 · Sidecar

应用服务与薄集成层

产品服务:工作、交付物、评审、证据、项目上下文、工作包、能力策略与解析;集成面只有运行时适配器、事件桥、交互桥、工作上下文插件、产品与 Office 工具插件、策略插件、系统凭据提供方。

apps/runtimeworkartifactreviewevidenceproject-contextwork-packscapability

Layer 04 · Port

稳定运行时端口

产品与运行时之间唯一的稳定接口:启动、停止、健康、建会话、恢复会话、发送、取消回合、订阅事件、回答审批、回答问题。不暴露注册工具、安装技能、启动任务或执行工作流脚本。

packages/runtime-core

Layer 05 · runtime-dsh

唯一接触 DSH / Cordis 内部的包

装配与兼容性、运行时适配器、事件桥、审批与提问桥、工作上下文 / 产品工具 / 策略插件、凭据提供方,以及契约与兼容性测试。这里不允许出现会话管理器、任务管理器、子代理管理器之类的第二套运行时。

packages/runtime-dsh

Layer 06 · DeepSeek Harness

运行时基座

会话与持久化、恢复、分叉、压缩,Agent 循环与模型,工具与文件系统 / Shell / 沙箱,审批与权限与提问,技能与 MCP,目标与任务与定时,子代理与工作流,设置与凭据与存储,会话查询与 SDK / ACP。

DeepSeek Harness