Claude Code 与 Agent 系统术语表(中文)
下列术语按主题分组;出现位置 指向本仓库文档章节或典型源码区域,便于对照阅读。
术语
英文
定义
出现位置
Agent 循环
Agent Loop
模型调用 → 解析响应 → 工具调度 → 写回消息 → 再调用的闭环,直到结束条件。
docs/zh/03-core-loop.md;src/query.ts
工具调用块
tool_use
模型输出的结构化工具调用(名称 + 参数 JSON)。
docs/zh/04-tool-system.md;src/query.ts
工具结果
tool_result
执行工具后写回对话的观测结果,供下一轮模型推理。
docs/zh/04-tool-system.md;src/Tool.ts
异步生成器
async generator
用 async def + yield 流式产出事件,消费者按需拉取。
docs/zh/03-core-loop.md;src/query.ts
状态机
state machine
用离散状态与转移描述循环(继续 / 终止 / 恢复),避免散乱布尔标志。
docs/zh/03-core-loop.md;experiments/exp_03_core_agent_loop/
终止条件
terminal condition
如任务完成、达最大轮次、用户中止、致命错误等退出循环的条件。
docs/zh/03-core-loop.md
回合 / 轮次
turn
一次「模型 → 工具 → 模型」迭代计为一轮。
docs/zh/03-core-loop.md
流式事件
stream event
增量文本、工具块、usage 等在流式 API 中的分片事件。
docs/zh/12-api-streaming.md
术语
英文
定义
出现位置
工具模式
Tool mode
定义工具在对话中的角色(如是否可并行、是否需用户确认)。
docs/zh/04-tool-system.md
输入校验
validate input
按 JSON Schema / 校验器在执行前检查参数,失败则短路。
docs/zh/04-tool-system.md;src/Tool.ts
工具注册表
tool registry
名称到工具实现与 schema 的映射,供模型与调度器查询。
docs/zh/04-tool-system.md
并行分区
partition concurrent
将无依赖的工具调用分批并行执行,有依赖的串行。
docs/zh/04-tool-system.md
工具结果裁剪
result truncation
超长输出按策略截断或外存,以控制上下文体积。
docs/zh/04-tool-system.md;src/utils/toolResultStorage.ts
术语
英文
定义
出现位置
系统提示
system prompt
固定行为约束与能力说明,通常与用户消息分离注入。
docs/zh/06-context-prompt.md;src/utils/systemPrompt.ts
用户上下文
user context
工作区、打开文件、git 状态等注入到提示中的环境信息。
docs/zh/06-context-prompt.md
CLAUDE.md
CLAUDE.md
项目级长期说明文件,可被加载进系统或用户上下文。
docs/zh/06-context-prompt.md
缓存边界
cache boundary
在消息序列上标记可缓存片段的边界,配合供应商缓存降本。
docs/zh/06-context-prompt.md;docs/zh/12-api-streaming.md
提示组装
prompt assembly
将规则、记忆、工具定义、历史消息拼成最终 API 负载。
docs/zh/06-context-prompt.md
术语
英文
定义
出现位置
长期记忆
long-term memory
跨会话持久化的知识(如文件、向量库、摘要)。
docs/zh/07-memory-system.md
会话记忆
session memory
当前会话内累积的短期状态与笔记。
docs/zh/07-memory-system.md
记忆召回
memory recall
按查询从存储中检索相关片段注入上下文。
docs/zh/07-memory-system.md
TF-IDF
TF-IDF
词频–逆文档频率,用于轻量级关键词相关度排序。
docs/zh/07-memory-system.md;experiments/exp_07_memory_system/
术语
英文
定义
出现位置
MCP
Model Context Protocol
标准化外部工具与资源接入的协议与消息格式。
docs/zh/09-mcp-integration.md
JSON-RPC
JSON-RPC
MCP 常用的 JSON 远程过程调用封装(method / params / id)。
docs/zh/09-mcp-integration.md
传输层
transport
stdio、HTTP、WebSocket 等承载 MCP 消息的通道。
docs/zh/09-mcp-integration.md
工具发现
tool discovery
连接后列举远端可用 tools/resources/prompts。
docs/zh/09-mcp-integration.md;experiments/exp_09_mcp_client/
术语
英文
定义
出现位置
Swarm
Swarm
多协作者 Agent 的编排与 UI/后端抽象(如队友模式)。
docs/zh/10-multi-agent.md;src/utils/swarm/
邮箱
mailbox
进程或 Agent 间通过文件/通道异步传递消息的机制。
docs/zh/10-multi-agent.md;src/utils/teammateMailbox.ts
嵌套 Agent
nested agent
父 Agent 通过工具启动子 Agent,子会话有独立工具与白名单。
docs/zh/10-multi-agent.md
Leader-Worker
leader-worker
领导者分解任务,工作者并行执行并汇总。
docs/zh/10-multi-agent.md
侧链 transcript
sidechain transcript
子 Agent 对话与主会话隔离的记录,可按需合并摘要。
docs/zh/10-multi-agent.md
术语
英文
定义
出现位置
SSE
Server-Sent Events
服务端单向推送事件流,常用于 HTTP 上的流式响应。
docs/zh/12-api-streaming.md
流式响应
streaming
边生成边消费模型输出,降低首字延迟。
docs/zh/12-api-streaming.md
content_block_delta
content_block_delta
流式 API 中表示内容块增量的字段/事件类型。
docs/zh/12-api-streaming.md;供应商 SDK
重试
retry
对可恢复错误按策略再次请求。
docs/zh/12-api-streaming.md
退避
backoff
重试间隔指数或线性增大,减轻服务端压力。
docs/zh/12-api-streaming.md
术语
英文
定义
出现位置
Compaction
compaction
将过长上下文压缩为更短表示(摘要/丢弃/合并)。
docs/zh/14-compact-context-mgmt.md
Microcompact
microcompact
小粒度、低成本的局部压缩策略。
docs/zh/14-compact-context-mgmt.md
Autocompact
autocompact
在接近预算时自动触发压缩。
docs/zh/14-compact-context-mgmt.md
Token 预算
token budget
为提示、输出、工具结果预留的最大 token 上限。
docs/zh/14-compact-context-mgmt.md;src/utils/tokenBudget.ts
托管配置
managed / MDM
组织策略下发的只读或受限配置。
docs/zh/13-config-settings.md;src/utils/settings/mdm/
Permission / Security(权限与安全)
术语
英文
定义
出现位置
权限模式
permission mode
如默认允许、需确认、只读等,对工具与文件操作分级。
docs/zh/05-permission-security.md
规则
rule
声明式或配置型策略,匹配路径/命令后决定允许与否。
docs/zh/05-permission-security.md
沙箱
sandbox
限制子进程文件系统、网络等执行环境。
docs/zh/05-permission-security.md
绕过
bypass
在显式用户授权或特权模式下跳过某些检查(需谨慎审计)。
docs/zh/05-permission-security.md
术语
英文
定义
出现位置
Ink
Ink
基于 React 的终端 UI 库,用于 TUI 组件树。
docs/zh/08-terminal-ui.md;src/screens/REPL.tsx
React
React
声明式 UI 框架;在终端中与 Ink 结合。
docs/zh/08-terminal-ui.md
Vim 模式
Vim mode
在输入框或 REPL 中模拟 Vim 编辑键位。
docs/zh/08-terminal-ui.md;src/vim/
快捷键绑定
keybinding
键盘快捷键到命令或动作的映射。
docs/zh/08-terminal-ui.md;docs/zh/15-command-system.md
REPL
REPL
读–求值–输出循环式交互主界面。
docs/zh/08-terminal-ui.md;src/screens/REPL.tsx
文档路径相对于仓库根目录 claude-code-snapshot/。