附录 A 术语表

术语 含义
编程智能体 根据自然语言指令,自主读取文件、修改代码、执行命令以推进任务的AI工具
完成标准 让任何人都能用同一方法确认工作是否完成的条件
用户流程 用户从进入到达成目的所经过的步骤顺序
纵向切分 将大功能按用户可使用的成果单元划分的方法
plan mode Claude Code中只读取文件、探索,不修改源文件的权限模式
仓库 存放项目文件及其变更记录的文件夹
指南文件 智能体开始工作时读取的团队共享备忘录(AGENTS.md、CLAUDE.md、GEMINI.md)
技能 保存偶尔使用的流程或知识的文件。默认先加载描述,使用时再加载正文
钩子 在指定事件与条件满足时,自动执行命令等处理的机制
上下文 智能体在一次对话中参考的全部内容(消息、读取文件、命令输出)
本地运行 将应用放上互联网前,先在自己电脑运行
测试 自动确认给定输入是否产生预期结果的代码
类型检查 检查值的类型、函数调用形式是否正确
lint 查找未使用变量、危险模式等代码问题的检查
构建 将源代码打包为可部署形式的过程
堆栈跟踪 列出错误发生前经过的函数调用、文件与行号的记录
退出码 命令结束时返回的数字,0为成功,其他为失败
验证循环 修改、检查、读取结果,重复直到通过的流程
CI 每次变更都自动执行检查的系统(持续集成)
状态码 表示服务器响应结果的数字;200段成功,400段请求问题,500段服务器问题
不稳定测试 未改代码却在通过、失败之间变化的测试
Git 记录文件变更并支持回退的分布式版本控制工具
提交 确定并记录改动的存档点
暂存区 汇集下一次提交要包含的改动的地方(索引)
diff 逐行展示两个状态差异的内容
分支 从主线分出的独立工作线
拉取请求(PR) 在合并分支改动之前发起代码审查请求的机制
合并冲突 两项改动以不同方式修改同一位置,Git无法自动合并的状态
revert 创建新提交,撤销已有提交效果的Git命令
reflog 分支指针移动的历史记录,用于找回丢失的提交
bisect 在正常与异常之间逐次减半范围、找出问题提交的Git功能
工作树 连接同一仓库的独立工作目录,可同时检出多个分支
检查点 智能体保存编辑前文件状态以便回溯的机制,不能替代Git
机密值 API密钥、密码等,只要持有就会获得相应权限的值
凭据 证明系统访问权限的token、密钥、密码
环境变量 运行环境在代码之外传给应用的值
推送保护 发现受支持格式的密钥后,在推送抵达仓库前拦截的GitHub功能
最小权限原则 只给予任务所需权限的原则
权限模式 决定智能体无需询问即可执行哪些操作的设置
沙箱 在操作系统层面限制命令文件、网络访问的隔离机制
提示词注入 输入或外部资料中隐藏的指令使模型行为发生非预期变化的攻击
依赖 应用使用的外部软件包
供应链攻击 利用依赖链引入恶意代码的攻击
拼写抢注 用与知名包拼写相似的名称发布恶意包的手法
lock文件 记录已安装依赖确切版本的文件
部署 把成功构建的结果放上互联网供使用;Vercel为每次部署生成独立URL
预览 上线前检查变更的部署环境
生产环境 真实用户使用的线上环境
冒烟测试 部署后立即快速检查核心流程是否可用
监控 持续关注错误率、响应时间等指标
回滚 用之前正常的部署替换问题部署
扩展—收缩 将数据结构修改拆分为多次部署,确保任意阶段回滚都不破坏应用
功能开关 独立于部署,控制功能开启或关闭的开关
版本错位 客户端与服务器运行不同部署版本导致的错误