用途:在多客户代理管理中,将当前生效的凭据配置切换到另一个品牌,并在执行任何平台操作前确保正确的 API 密钥、令牌和环境变量已生效,防止跨客户数据泄漏、广告预算误投或误操作他人账户。
主要能力:读取当前品牌与凭据状态;确认目标品牌与凭据配置存在;校验各平台凭据(密钥是否非空、OAuth 令牌是否过期、MCP 所需环境变量是否设置);输出逐平台校验报告;检查近期执行记录;执行切换并同步更新活动品牌;切换后复核并记录审计日志。
使用方式:需提供目标品牌 slug,可选校验深度(quick 仅检查环境变量,full 测试实时 API 连通性,默认 quick)、是否强制切换、原因备注、指定校验平台。脚本位于插件 scripts/ 目录,需 Python 3.10+,可用 python 或 python3 运行。切换前须展示执行摘要;若存在多个客户配置或任何警告/缺失/即将过期凭据,用户必须输入 yes 才继续,其他输入一律取消。批准后记录:python "${CLAUDE_PLUGIN_ROOT}/scripts/approval-manager.py" --brand {slug} --action create-approval --data '{...}',再执行 approve;完成后运行 mark-executed。通过 connector_executor.py 的写入需 --approval-id。
适用场景:代理机构为不同客户切换营销平台凭据、按任务只校验部分平台、需要审计留痕的团队协作。
限制:不自动重试失败切换;不处理模糊输入;记录只能证明批准步骤执行过,无法证明是谁输入了 yes;通过已连接 MCP 工具的写入不受该代码检查约束,依赖用户输入与宿主权限提示。其他细节资料未提供。