DeepSeek Harness 源码解析
Cordis 引擎、Profile 编排、上下文治理与工具运行时全链路
第 1 讲:整体架构与 Cordis 插件框架
基于 DeepSeek Harness 源码 · 2026-08-15
第 2 讲:Profile、Bundle 与 Preset 组合机制
基于 DeepSeek Harness 源码 · 2026-08-17
第 3 讲:事件系统(Session/Agent/Capability events)
基于 DeepSeek Harness 源码 · 2026-08-18
第 4 讲:Turn flow 与 Agent 生命周期
基于 DeepSeek Harness 源码 · 2026-08-19
第 5 讲:依赖注入与 Service 注册机制
基于 DeepSeek Harness 源码 · 2026-08-20
第 6 讲:请求上下文与 Identity 身份
基于 DeepSeek Harness 源码 · 2026-08-21
第 7 讲:Session 管理与事件日志
基于 DeepSeek Harness 源码 · 2026-08-22
第 8 讲:Agent 接口与注册表
基于 DeepSeek Harness 源码 · 2026-08-23
第 9 讲:Agent Loop 核心循环
基于 DeepSeek Harness 源码 · 2026-08-24
第 10 讲:工具注册表与执行管道
基于 DeepSeek Harness 源码 · 2026-08-25
第 11 讲:System Prompt 组装
基于 DeepSeek Harness 源码 · 2026-08-26
第 12 讲:LLM 适配器与流式通信
基于 DeepSeek Harness 源码 · 2026-08-27
第 13 讲:Guard 循环卫生与超时控制
基于 DeepSeek Harness 源码 · 2026-08-28
第 14 讲:Subprocess 子进程管理——spawn、管道、输出收集与终止
基于 DeepSeek Harness 源码 · 2026-08-29
第 15 讲:文件系统、策略与 Workspace
基于 DeepSeek Harness 源码 · 2026-08-30
第 16 讲:沙箱隔离(bwrap / Landlock / Seatbelt / e2b)
基于 DeepSeek Harness 源码 · 2026-08-31
第 17 讲:Skill 系统与 Catalog
基于 DeepSeek Harness 源码 · 2026-09-01
第 18 讲:Subagent 委托
基于 DeepSeek Harness 源码 · 2026-09-02
第 19 讲:Web 能力(搜索/抓取)
基于 DeepSeek Harness 源码 · 2026-09-03
第 20 讲:MCP(Model Context Protocol)集成
基于 DeepSeek Harness 源码 · 2026-09-04
第 21 讲:代码执行运行时(code-runtime)
基于 DeepSeek Harness 源码 · 2026-09-05
第 22 讲:终端持久会话与 LSP
基于 DeepSeek Harness 源码 · 2026-09-06
第 23 讲:附件处理(attachment)——图片如何成为不可变对象
基于 DeepSeek Harness 源码 · 2026-09-06
第 24 讲:Workflow 工作流引擎
基于 DeepSeek Harness 源码 · 2026-09-07
第 25 讲:Jobs 作业与 Schedule 定时调度
基于 DeepSeek Harness 源码 · 2026-09-08
第 26 讲:Goal 目标管理与 Plan 规划模式
基于 DeepSeek Harness 源码 · 2026-09-09
第 27 讲:Todo 与交互审批(interaction)
基于 DeepSeek Harness 源码 · 2026-09-10
第 28 讲:Feedback 反馈机制
基于 DeepSeek Harness 源码 · 2026-09-11
第 29 讲:Session 持久化(JSONL/SQLite)
基于 DeepSeek Harness 源码 · 2026-09-12
第 30 讲:Session 查询与全文检索
基于 DeepSeek Harness 源码 · 2026-09-13
第 31 讲:Storage 系统与 Settings 配置
基于 DeepSeek Harness 源码 · 2026-09-14
第 32 讲:Credentials 密钥与凭证管理
基于 DeepSeek Harness 源码 · 2026-09-15
第 33 讲:Typert RPC 网关
基于 DeepSeek Harness 源码 · 2026-09-16
第 34 讲:API 网关与 Remote 服务(api-remotes BFF 装配)
基于 DeepSeek Harness 源码 · 2026-09-17
第 35 讲:SDK(TypeScript + Python)
基于 DeepSeek Harness 源码 · 2026-09-18
第 36 讲:ACP 自动化协议
基于 DeepSeek Harness 源码 · 2026-09-19
第 37 讲:Web 客户端架构
基于 DeepSeek Harness 源码 · 2026-09-20
第 38 讲:扩展系统与自修改(extensions)
基于 DeepSeek Harness 源码 · 2026-09-21
第 39 讲:Hook 桥接(Claude Code/Codex)
基于 DeepSeek Harness 源码 · 2026-09-22
第 40 讲:Compaction 与 Spill 内存管理
基于 DeepSeek Harness 源码 · 2026-09-23
第 41 讲:webserver 路由语义、plugin-inventory 只读投影、invariants 注册表
Host 层把"浏览器能连上的东西"收敛成一个不认识 harness 概念的 HTTP 载体(webserver)加一个只读状态投影(plugin-inventory);Runtime Diagnostics 则让每个包
第 42 讲:三模式快照系统、DOM 序列化器、test-invariants 全局屏障
dsh 不靠 mock 求确定性,而是把"真实 API 交互录一次、之后永远回放"做成三模式快照系统(replay/record/refresh);DOM 快照用自定义序列化器归一化 CSS-module 类名和 SVG
第 43 讲:Native 模块(Landlock)
当 bwrap(bubblewrap)因为没装、非特权 user namespace 被禁、或 LSM profile 拒绝 mount 而用不了时,DeepSeek Harness 靠一个纯 C 的 landlock-
第 44 讲:总结与最佳实践
基于 DeepSeek Harness 源码 · 2026-09-24