跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

CLI 设置

Amp settings.json 的位置与优先级,以及常用设置项:费用显示、Git 提交署名、技能路径、MCP 权限、工具禁用、更新模式等。

位置

  • 用户设置:~/.config/amp/settings.json(或 .jsonc;Windows 为 %USERPROFILE%\.config\amp\);
  • 工作区设置:从当前目录向上到仓库根(非 Git 仓库则为当前目录)找到的最近的 .amp/settings.json;
  • 自定义用户设置:--settings-file <path>。

amp config edit 在 $EDITOR 里打开用户设置,加 --workspace 则编辑工作区设置。同一设置出现在多处时,工作区设置覆盖用户设置。所有设置项都带 amp. 前缀;在文件里加上 "$schema": "https://ampcode.com/cli-settings.schema.json" 即可获得校验和补全。

常用设置

设置说明
amp.showCosts(默认 true)在 CLI 里显示线程费用
amp.git.commit.ampThread.enabled(默认 true)提交里加 Amp-Thread-ID 尾注;也可用环境变量 AMP_DISABLE_AMP_THREAD_TRAILER=1 关闭
amp.git.commit.coauthor.enabled(默认 true)提交里加 Co-authored-by: Amp 尾注;环境变量 AMP_DISABLE_AMP_COAUTHOR_TRAILER=1
amp.keymap自定义 CLI 键位(用户设置覆盖工作区设置)
amp.mcpServers / amp.mcpPermissionsMCP 服务器和允许/拒绝规则
amp.skills.path额外的技能目录(冒号分隔,Windows 用分号,相对路径按工作区根解析)
amp.skills.disableClaudeCodeSkills / disableGlobalAgentsSkills跳过 Claude Code 目录或全局通用目录里的技能
amp.tools.disable按名称禁用工具;builtin:名称 只禁用内置的,支持 * 通配
amp.notifications.enabled(默认 true)任务完成或等待输入时播放提示音;SSH 下改发终端响铃
amp.terminal.copyOnSelect、amp.terminal.detailsExpandedByDefault选中即复制;默认展开思考与工具调用细节
amp.thread.autoArchiveOnQuit退出时自动归档打开的 CLI 线程
amp.defaultVisibility按仓库来源设置线程默认可见性:private、workspace、group
amp.updates.mode(默认 auto)auto 自动安装更新,warn 只提示,disabled 关闭检查(也可设 AMP_SKIP_UPDATE_CHECK=1)
amp.fuzzy.alwaysIncludePaths即使被 Git 忽略也始终包含在 @ 文件模糊搜索里的 glob
amp.runner.*、amp.remoteThreadCreation.enabledrunner 自动更新、注入环境变量;允许 ampcode.com 在本机 TUI 里创建线程

定价与额度(免费额度、按量计费、工作区方案)见官方 Pricing 页,以官方为准。