Keysmith Switch 文档

第 04 章

部署计划

每次部署、停用之前,Switch 都会先给你看一份计划。这一章说明计划里的每一项,以及被拦下时怎么办。

计划里有什么

点「部署」或「生成部署预览」之后,Switch 会把提示词正文交给适配器,请它只计算、不写入,然后把结果整理成一个对话框:

  • 现在 → 部署后:左边是这个 Agent 现在用的提示词,右边是部署后会用的那一条。
  • 一句话说明:会替换现在的提示词,还是第一次部署;原来的内容会先自动备份;部署后要重启 Agent 才生效。
  • 详细信息(默认收起):会写入哪些文件、备份放在哪里、配置的指纹(部署前后的哈希)、适配器给出的警告。

你点 部署 之后,Switch 才会让适配器真正执行。执行时用的是刚才预览过的那一份计划;如果预览之后提示词被改过,执行会被拒绝,你需要重新生成预览。

停用

顶部的 停用 会生成一份停用计划:移除 Switch 部署的提示词,把配置还原到部署前的样子。你自己写在配置里的其他内容不受影响。

被拦下的时候

适配器发现不安全时,会拒绝写入,并告诉你原因。常见的几种:

提示 意思 怎么办
配置文件在上次部署之后被改过 有人(或别的工具)手动改过这个 Agent 的配置,也就是「漂移」 按提示点「整理配置」或「清理」
Keysmith 管理的那几行被挪动或改写过 只是托管的几行位置变了 点 整理配置:先备份配置文件,再把这几行放回原位,你自己的设置原样保留
找不到有效的部署记录 部署记录被清理或损坏了 用「清理」清掉过期的记录
部署前的配置备份已经不在了 停用时没法按原样还原 点 保留当前配置并停用:只移除 Keysmith 写入的那一段
权限不足 Windows 上当前用户对 Agent 目录没有完全控制权限 授予完全控制权限后重试

被拦下时不会改动任何文件。弹窗会直接写出适配器给的原因,并告诉你下一步点哪里。

部署之后

  • 重启 Agent。 Claude Code、Codex、Grok Build 要开一个新会话,ZCode 要重新打开 App,新的提示词才会被读到。
  • 部署记录。 每次部署、停用都会留下操作记录,备份放在 ~/.keysmith-switch/backups/<操作 id>/。
  • 相同正文不重复。 部署的正文和库里已有的一条完全相同时,Switch 直接复用那一条,不会悄悄改它的标题或标签。

文档有误或看不懂?到讨论区告诉我们