用途:把期望的 Amplifier CLI 行为转化为最小且正确的配置改动,并负责 CLI 侧的配置工作流。bundle、路由、技能与 provider 系统属于依赖,需查阅其所属文档与实现,本技能不独立定义这些领域。
主要能力:区分配置平面,包括主会话 provider 选择、派生/委派路由、CLI bundle 组合、持久化作用域与优先级及源覆盖、运行时会话状态、技能发现、provider 模块专属字段;先检查生效配置与来源再编辑;输出时对密钥、令牌、凭据等做脱敏,保留 ${ENV_VAR} 字面引用。
使用方式:交互式 CLI 中用 /amplifier-config <request> 调用;无头模式发送自然语言请求,或显式调用 load_skill 并传 skill_name: amplifier-config 与参数。不要假设无头提示中的斜杠命令会被当作交互命令派发。
工作流程:定位、检查、解释、计划、应用、验证。解释或排查请求不授权修改;明确要求应用时仅授权在指定规范作用域内做窄范围非破坏性编辑。高影响改动(全局作用域、路由、provider 默认、bundle 源、破坏性改动等)前需展示目标、脱敏 diff、影响范围与回滚方案并获确认。编辑前重读目标,优先使用已安装 CLI 支持的命令,必要时才直接编辑文件,并保持注释、格式与权限。
限制:不得依赖记忆中的命令、路径、schema 或版本敏感行为;CLI、会话、provider 固定与派生优先级问题应委托 app-cli:cli-expert 并按其版本证据处理,不可用时须说明限制。不得编辑受管缓存、site-packages、生成安装或可编辑安装缓存。仅解析通过不足以验证结果,需重新检查生效配置并实际验证根会话或派生会话行为;无法验证时须明确说明未验证项。