Sourcegraph Amp CLI 命令速查表 - 终端 AI 编码代理全参数
Sourcegraph Amp 终端编码代理命令都在这里了,从安装登录到提问/后台执行、从线程管理到 API 集成,按场景分类整理,复制即用。
安装与认证 5
npm install -g @sourcegraph/amp全局安装 Amp CLI
amp --version查看已安装版本号
amp login交互式登录 Sourcegraph 账号
amp logout退出登录
export AMP_API_KEY=...设置 API Key(CI/无头环境)
单次提问 5
amp "重构 user-auth 使用新 session API"带初始提示启动一次性任务
amp -x "列出本项目所有 TODO 注释"-x 以执行模式运行(更偏动作)
amp --model claude-opus "写解析 CSV 的函数"--model 指定底层模型
amp --no-stream关闭流式,整体返回结果
amp --help查看全部命令与标志
线程管理 5
amp threads列出所有对话线程
amp threads new创建并进入新线程
amp threads continue <id>续接指定线程
amp threads list仅列出线程(脚本友好)
amp --resume恢复最近一次线程
后台与集成 5
amp -x "跑测试套件" &后台执行长任务
amp --json "..."输出 JSON,便于程序解析
amp --cwd /path/to/repo "..."指定工作目录运行
AMP_API_KEY=... amp -x "..."CI 中以 Key 跑无头任务
amp --verbose显示逐轮工具执行详情
实用技巧 5
amp -x 偏执行、amp 偏对话按意图选模式
threads 分主题隔离上下文不同任务开不同线程
CI 用 AMP_API_KEY 跑 -x无头环境不依赖登录态
--json 接脚本处理结构化输出好解析
--model 按需切底层贵任务用强模型,轻任务用快模型
提示
- Sourcegraph Amp 是 Sourcegraph 出品的终端编码代理,底层可接多种模型;`amp` 偏对话、`amp -x` 偏执行,按意图选模式。
- 线程(threads)机制可把不同任务上下文隔离开,避免一个长对话污染另一个任务——复杂项目里尤其有用。
- CI/无头环境用 `AMP_API_KEY` 配合 `amp -x` 跑自动化,不必依赖交互登录态。
- `--json` 输出便于接脚本做程序化解析(如质量门禁、批量巡检)。
由 巧匠 维护
公开更新于 2026年8月23日,内容持续校对官方文档。