• 投稿

DeepSeek Harness 架构拆解 02|Cordis 插件微内核与 Agent 能力组合

1.1万
4
2026-08-17 18:56:38
195
83
649
47
这一期进入 DeepSeek Harness 的底层插件运行时 Cordis。 第一章讲的是整个产品架构;第二章进一步回答:Agent、LLM、Tool、Session、Interaction 和 Web 等模块,为什么能够被挂载到同一个运行时,又怎样完成服务发现、依赖激活、生命周期清理和策略扩展。 视频内容分为六个部分: 1. **Cordis 的定位**     Cordis 是插件框架和小型运行时。它负责 Plugin、Context、Service、Injection、Fiber、Effect、Event 和 Loader;Agent 的 Turn/Step、模型消息、工具语义和 Session 持久化格式仍由 DeepSeek Harness 领域插件负责。 2. **插件协作模型**     Plugin 是运行时挂载单位;Context 是插件访问服务、事件、生命周期和注册表的统一入口;Service 通过稳定的 `ctx.<key>` 发布能力;Injection 持续跟踪必需服务,并决定 Consumer 何时激活或重新加载。 3. **生命周期与资源所有权**     Fiber 表示插件实例状态,Effect 记录服务、监听器、子插件和外部资源的所有权,Dispose 负责在配置变化、依赖消失或插件卸载时撤销贡献。 4. **Typed Event 与 Waterfall**     对比 Emit、Parallel、Serial、Bail 和 Waterfall。重点解释 `next()` 如何形成可包装、可委托、可短路的执行链,以及审批、权限、观测和重试为什么应该进入真实执行路径。 5. **Capability Seam 与 Shell 案例**     解释 Definition、Provider 和 Consumer 三种角色。以 Shell 为例,对应 `ctx.shell`、Local/Sandbox Provider、`dsh-tool-bash` Consumer 和 `ctx.subprocess` 的真实调用关系。 6. **Bundle、Profile 与最终插件树**     Bundle 提供可分发的 Patch Layer,Profile 记录具名组合,`composeEntries` 合并配置,Cordis Loader 最终挂载出 Web 或 Headless 插件树。 ### 视频时间轴 - 00:00 本章范围与 Cordis 总览 - 00:45 Cordis 是什么 - 02:00 Cordis 在 DeepSeek Harness 中的位置 - 03:15 Cordis 解决的运行时问题 - 04:30 Plugin、Context、Service、Injection - 09:30 四个对象的完整协作时序 - 10:45 Fiber、Effect 与 Dispose - 12:00 Typed Event 与 Waterfall - 14:35 Capability Seam 与 Shell 案例 - 17:15 Bundle、Profile 与产品插件树 - 18:45 总结与新能力落位判断
一个长期做研发和架构设计的一线技术人,现在专注 AI、Agent 和智能工具实践。 适合技术人、产品人. ppt: youbeat.cn
AI 应用实践
(3/4)
1.8万播放
简介
50分钟讲清楚企业Agent落地的真正前置条件:组织上下文|上篇
25:13
50分钟讲清楚企业Agent落地的真正前置条件:组织上下文|下篇
21:46
DeepSeek Harness 架构拆解 02|Cordis 插件微内核与 Agent 能力组合
18:33
腾讯 WorkBuddy 技术拆解:从 Skill、专家团到 Connector 和 Agent Runtime
22:08
客服
顶部
赛事库 课堂 2021拜年纪