术语表
本页把全书反复出现的术语集中在一处,并把它们之间的关系画成一张图。纸书版本见附录 F 术语表。
flowchart TD H["Harness 智能体基座"] --> C["Cordis 插件框架"] C --> P["Plugin 插件"] P --> CTX["Context ctx 共享上下文"] CTX --> T["Tool 工具"] CTX --> S["Session 会话"] S --> TU["Turn 轮次"] TU --> ST["Step 步骤"] ST --> T P --> PR["Profile 运行配置"] P --> PA["Patch 补丁"] P --> SE["Seam 能力接缝"] SE --> CO["Compaction 压缩"] CTX --> SA["Subagent 子智能体"] S --> PJ["Projection 投影"] PJ --> IN["Injection 注入"]- 智能体基座Harness#
- 承载大模型的运行底座:模型适配、工具调用、会话管理、Agent 循环都在其中。dsh 即 DeepSeek Harness。
- 插件Plugin#
- 导出 apply 函数的模块,向共享上下文注册能力。
- 上下文Context / ctx#
- Cordis 的共享上下文,插件通过它注册服务、监听事件、声明效果。
- 会话Session#
- 一次持续的人机协作;底层是一份只追加的事件日志。
- 轮次Turn#
- 从零到多个 Step 构成;在“不再欠任何工作”时关闭。
- 步骤Step#
- 一次模型请求加上它所触发的工具调用。
- 工具Tool#
- 面向模型的能力单元,注册到 ctx.tools。
- 运行配置Profile#
- 一组命名好的插件树组合:web、headless、sdk、sdk-minimal、acp。
- 插件包Bundle#
- 可被 Profile 叠加的一组插件与补丁。
- 补丁Patch#
- 覆盖层,按层序替换插件树中的配置。
- 能力接缝Seam#
- 一个可替换能力的三角色契约:接口定义、提供者、消费者。
- 微内核Microkernel#
- 没有特权核心的架构,一切皆插件。
- CordisCordis#
- DeepSeek Harness 的插件框架底座,提供 ctx、服务、事件与可逆效果。
- 可逆效果Reversible Effects#
- 注册即效果,卸载即回退。
- 程序化工具调用PTC / Programmatic Tool Calls#
- 工具成为可编程 API,返回规范 JSON 而非渲染文本。
- 投影Projection#
- 从会话日志派生模型上下文。
- 注入Injection#
- agent.inject() 追加持久上下文,进入下一个模型请求。
- 压缩Compaction#
- 上下文压缩,一个可替换的能力接缝。
- 子智能体Subagent#
- 通过 ctx.subagents 委托的智能体分身。