附录 B:术语表

本书涉及的关键术语——中英对照、一句话定义、首次出处

本附录汇总了全书出现的核心术语,按英文名称字母顺序排列。每个术语附有中文译名、一句话定义和首次出现的章节,方便随时查阅。

A — E

英文术语中文译名定义首次出处
Agent智能体能自主感知环境、做出决策并执行动作的 AI 程序实体。第 1 章
Agentic Loop智能体循环Agent 持续”思考 → 行动 → 观察”的核心驱动循环,直到任务完成或达到终止条件。第 2 章
ANSI Escape CodeANSI 转义码终端中用于控制文字颜色、光标位置和样式的特殊字符序列。第 9 章
Anthropic APIAnthropic APIAnthropic 公司提供的大语言模型云端调用接口,本书 Harness 的底层通信层。第 1 章
Background Agent后台智能体在独立进程中异步执行任务、不阻塞主会话的子 Agent。第 5 章
Circuit Breaker熔断器当连续失败次数超过阈值时自动切断请求,防止级联故障的保护机制。第 10 章
CLI命令行界面Command-Line Interface 的缩写,用户通过终端文本与程序交互的方式。第 1 章
Cold Memory冷记忆持久化存储在磁盘上的长期记忆,跨会话保留,通过检索按需加载。第 6 章
Command Registry命令注册表将斜杠命令名称映射到对应处理函数的查找表,实现 REPL 的命令分发。第 9 章
Compaction上下文压缩当对话历史接近上下文窗口上限时,用摘要替换早期消息以释放空间的技术。第 2 章
Content Block内容块Messages API 返回的最小内容单元,类型包括 texttool_usetool_result 等。第 2 章
Context Window上下文窗口模型单次调用能处理的最大 Token 数量,决定了”工作记忆”的容量上限。第 2 章
Decision权限决策权限引擎对工具调用请求的裁定结果,取值为 Allow(放行)、Confirm(需确认)或 Deny(拒绝)。第 4 章
Delegation任务委派主 Agent 将子任务分配给专属子 Agent 执行的协作模式。第 5 章
Embedding向量嵌入将文本转换为高维浮点向量的过程,使语义相似的内容在向量空间中距离相近。第 6 章
Entry Point入口点pyproject.toml 中声明的可执行命令名,安装后可在终端直接调用。第 1 章
Exponential Backoff指数退避请求失败后按指数增长的间隔重试(如 1s → 2s → 4s),避免对服务端造成冲击。第 10 章

F — M

英文术语中文译名定义首次出处
Fan-out/Fan-in扇出/扇入将一个大任务拆分给多个 Agent 并行执行(扇出),再汇总结果(扇入)的编排模式。第 5 章
Handoff Protocol交接协议Swarm 模式中角色之间传递控制权时的信息交换规范,定义了摘要、文件路径等传递内容。第 5 章
Harness驾驭框架围绕 LLM 构建的运行时外壳,负责循环驱动、工具调度、权限控制和上下文管理。第 1 章
Hook钩子注册在 Agent 生命周期事件上的回调逻辑,在特定时刻自动触发执行。第 7 章
Hot Memory热记忆保留在当前上下文窗口内的短期记忆,随时可被模型直接读取,但受窗口容量限制。第 6 章
input_schema输入模式工具定义中用 JSON Schema 描述参数结构的字段,告诉模型该工具接受什么输入。第 3 章
JSON-RPCJSON-RPC基于 JSON 的轻量级远程过程调用协议,MCP 用它在客户端和服务端之间传递请求与响应。第 8 章
JSON SchemaJSON Schema描述 JSON 数据结构、类型约束和校验规则的标准规范,用于定义工具参数格式。第 3 章
Lifecycle Event生命周期事件Agent 运行过程中的关键时刻(如会话开始、工具执行前),Hook 系统在这些时刻触发逻辑。第 7 章
Markdown RenderingMarkdown 渲染将 AI 返回的 Markdown 格式文本转换为终端中带颜色和样式的富文本显示。第 9 章
MCP模型上下文协议Model Context Protocol 的缩写,Anthropic 提出的开放标准,让 AI 应用与外部工具和数据源互通。第 8 章
MCP ClientMCP 客户端发起 MCP 请求的一方,通常是 Harness 本身,负责发现和调用远端工具。第 8 章
MCP ServerMCP 服务端提供工具和资源的一方,通过 MCP 协议暴露能力供客户端调用。第 8 章
Messages APIMessages APIAnthropic 的对话式 API 端点,接收消息列表并返回 AI 回复,是 Harness 与模型交互的核心接口。第 2 章
Micro-compact微压缩仅压缩最旧的几条消息而非整段历史的轻量级压缩策略,在节省空间的同时保留近期上下文。第 2 章

P — S

英文术语中文译名定义首次出处
Permission Engine权限引擎根据预设规则和风险等级,对工具调用请求做出 Allow/Confirm/Deny 裁定的决策模块。第 4 章
Project Notes项目笔记存储在项目目录中的持久化记忆文件,记录项目约定、架构决策等长期知识。第 6 章
pyproject.tomlpyproject.tomlPython 项目的标准配置文件,声明依赖、构建方式和 CLI 入口点等元信息。第 1 章
Query Loop查询循环Harness 中驱动”发送请求 → 解析回复 → 执行工具 → 再次请求”的 while(True) 主循环。第 2 章
Rate Limiting速率限制API 提供方对单位时间内请求次数的上限约束,超出后返回 429 状态码。第 10 章
REPL交互式循环Read-Eval-Print Loop 的缩写,用户输入一条指令、系统执行并输出结果的交互模式。第 9 章
Risk Level风险等级对工具操作危险程度的分级(如低/中/高),权限引擎据此决定是否放行或需要用户确认。第 4 章
Session Memory会话记忆单次会话期间积累的对话历史和中间状态,会话结束后可选择性持久化。第 6 章
Skill技能将一段系统提示 + 一组工具 + 一个触发方式打包而成的可复用能力模块,一键激活。第 7 章
Skill Registry技能注册表管理所有已安装技能的目录结构和加载逻辑,支持发现、激活和卸载技能。第 7 章
Spinner加载动画终端中用旋转字符表示”正在处理”的视觉反馈组件,提升等待体验。第 9 章
SSE TransportSSE 传输基于 Server-Sent Events 的 MCP 传输方式,通过 HTTP 长连接实现服务端向客户端推送消息。第 8 章
stdio Transport标准输入输出传输通过子进程的 stdin/stdout 管道实现 MCP 通信的本地传输方式,无需网络。第 8 章
Stop Reason停止原因API 返回中标识模型为何停止生成的字段,常见值有 end_turn(说完了)和 tool_use(要调用工具)。第 2 章
Streaming流式输出模型生成内容时逐块返回而非等待全部完成,让用户实时看到输出过程。第 2 章
Sub-Agent子智能体由主 Agent 创建、拥有独立上下文和工具集的从属 Agent,完成特定子任务后返回结果。第 5 章
Swarm智能体集群多个 Agent 以对等方式协同工作的编排模式,通过消息传递协调行为。第 5 章
System Prompt系统提示词在对话开始前注入的指令文本,定义 Agent 的身份、行为准则和能力边界。第 1 章

T — V

英文术语中文译名定义首次出处
Token词元模型处理文本的最小单位,一个汉字通常对应 1—2 个 Token,API 按 Token 数量计费。第 2 章
Tool Registry工具注册表集中管理所有可用工具定义的数据结构,支持按名称查找和动态注册/注销。第 3 章
Tool Schema工具模式用 JSON Schema 描述工具名称、用途和参数结构的完整定义,发送给模型让其知道如何调用。第 3 章
Tool Use工具调用模型在回复中请求执行外部工具的行为,Harness 解析请求、执行工具、将结果返回模型。第 3 章
tool_result工具结果Harness 执行工具后构造的消息内容块,包含执行输出,作为下一轮请求发回给模型。第 3 章
tool_use工具调用块模型返回的内容块类型之一,包含工具名称和 JSON 格式的调用参数。第 3 章
Vector Search向量检索将查询文本转换为向量后,在向量数据库中找到语义最相近的记忆条目的检索方式。第 6 章
English EN 简体中文 ZH