Skip to content

5.3 术语表

本章概览:DSH 领域词汇的规范定义(基于官方 docs/glossary.md 整理并扩展本站用语)。"一个概念一个规范术语",避免歧义。

官方出处:docs/glossary.mddeepseek-harness-src/docs/glossary.md

能力缝(capability-seam)

术语定义
seam(能力缝)一项可替换能力,含三个角色:Service Definition(拥有 ctx.<key> 与词汇表的 Cordis Service)、一个或多个 Service Provider、一个或多个 Consumer(注入该服务的消费方)。packages/shell 是规范示例:dsh-shell(定义)、dsh-bash-local/dsh-bash-sandbox(提供方)、dsh-tool-bash(消费方)。seam 是完整能力,绝不只是单个角色
Service Definition声明接口的角色;依赖纪律:只依赖 cordis(+ 必要基础类型)
Service Provider实现接口、可替换的角色
Consumer消费接口的角色,通常是面向模型的工具

Agent 作用域(agent-scope)

术语定义
scope(作用域)按 agent 注册的单元:一个贡献(工具、提示片段、变量、限制、监听器)要么 global(对所有 agent 可见),要么 scoped(只属于一个 scope key)。两层、扁平:scoped 注册不向下继承给子代理
scope key作用域的不透明身份,按对象同一性比较;惯例:活 agent 是自己作用域的 key
agent context(agent.ctxagent 的作用域上下文;经它的注册既作用域可见又作用域生命周期(一个事实驱动两者)
scoped dispatch规则:关于某 agent 活动的事件以该 agent 的载体派发;关于注册表自身的事件(如添加了工具)不设过滤
shadowing(遮蔽)最近者胜的名称解析:scoped 工具/片段/变量对该作用域替换同名 global 孪生
restriction(限制)tools.restrict 对一个作用域过滤 global 工具集(交集组合);被过滤掉的工具在提示词中缺席且拒绝执行,与不存在无异
setup window(设置窗口)创建槽位:CreateAgentOptions.setup 在 agent 对象存在但未发布前组合 scoped 世界;setup 只注册,不驱动 agent
lineage(血统)作为数据携带的父子事实(parentSession、持久 delegationDepth、运行时 subagentDepth);绝不影响可见性

目标(goal)

术语定义
goal(目标)附加在既有会话上的一个持久完成目标,带 revision 化的 active/paused/blocked/complete 阶段与轮次上限;blocked 保留策略码与说明。目标是状态,不是调度器或独立对话;会话日志是其真相源
goal round(目标轮次)为当前目标准入的一次续跑周期;同会话驱动器把它物化为一个 goal 源头的 turn(可含 0..n 个 step);无关的人类轮次不消耗目标轮次上限
goal activation(目标激活)让续跑消费者准入下一目标轮次的进程本地许可;激活是 armed/disarmed,刻意不持久化——恢复/续跑需要后来的显式人类授权

人类命令(human command)

术语定义
human command(人类命令)斜杠前缀指令,由人类面向的适配器经 ctx.commands 解释执行,不成为模型消息;区别于模型侧工具与 shell 命令执行
command plane(命令平面)由 UI 适配器与命令插件拥有的发现、解析、派发、取消与结果渲染;命令输出是 UI 状态(除非 handler 另行变更持久领域)
goal commanddsh-command-goal 贡献的 /goal 人类命令,直接观察或变更当前目标

循环层级(loop hierarchy)

术语定义
turn(轮次)会话中一次已准入输入的排空,在模型与工具停止或终止策略介入后结束
step(步骤)一次模型请求 + 其响应引起的工具执行;一个轮次含 0..n 个步骤
round(轮)含一个 turn 的外层策略迭代,如 goal round 或一次 fresh-agent Ralph 尝试;轮计数器属于该策略,不数会话中每个 turn

Ralph

术语定义
Ralph loop一次前台 fresh-agent 工作流向不可变目标;是由 workflow 与 subagent 原语组合成的模型侧工具策略——不是同会话 goal、agent-loop 模式、调度器或通用 workflow 脚本功能
Ralph roundRalph loop 中的一次新子会话;孩子不接收父或先前孩子的对话种子;共享工作区与一个有界 Ralph 交接物承载跨轮状态
Ralph handoff(交接物)从一轮传到下一轮的有界结构化报告:状态、摘要、证据、下一步、阻塞文本;补充而非取代共享工作区

本站补充术语(对应本站章节)

术语定义本站章节
profileHarness home 中的具名组装:组合包列表 + 树外插件 + 用户 patch 层0.3
bundle(组合包)Cordis 配置项及其挂载代码的分发格式(dsh.bundle.patch1.3
patch 层按 id 整体替换条目 config 或插入条目的配置覆盖层1.3
agent preset存放 agent.cordis.yml 的目录;standing scope 挂载一次、会话共享4.3
continuable subagent可接收 follow-up 的持久化子代理(vs one-shot 一次性委派)3.4
projection(投影)从会话日志派生的状态读模型(ctx.sessionProjections2.5

参考资料

本文档为学习用途的原创讲解,基于 MIT 许可的开源项目 deepseek-ai/deepseek-harness 编写;所有引用均注明出处。