版本 0.6.3
修复 Windows 上点切换入口、进设置页时卡顿甚至无响应;操作被拒绝时会直接写出原因,不再只显示 ok=false、exit 1。
新内容 Windows 上切换入口、打开设置不再卡住。 检查更新、读取「关于」里的版本信息、读取输入替换的状态,以前会让窗口等上几秒到几十秒,严重时显示「未响应」。现在这些都在后台进行,界面可以照常操作。操作被拒绝时会写出原因。 以前部署或停用被拒绝时,弹窗里有时只有 ok=false、exit 1 这样的记录,看不出为什么。现在会显示适配器给出的原因,例如 ZCode 找不到自己的安装位置、Grok 找不到部署记录。Grok Build 清理之后不再一直显示「部署中」。 配置被手动改过时清理 Grok,部署其实已经清掉了,但 Switch 还把它显示成正在生效,点「停用」会报错。现在清理后会如实显示未部署。已经遇到这个问题的,升级后再点一次「停用」就能恢复正常。还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.6.2
提示词卡片支持右键菜单:删除、复制、复制到其他工具,以及打开、编辑和部署,在列表里就能完成。
新内容 右键提示词卡片会弹出操作菜单。 普通卡片:打开、编辑、部署、复制、复制到其他工具(另外三个 Agent)、删除。删除前仍会弹出确认框。 正在生效的卡片:「部署」换成「停用」。「删除」暂时不可用,并提示先停用。删掉正在运行的提示词,列表会把它显示成「还没放进提示词库」。 拓展包里的提示词:只能部署和删除。它们的内容不公开,所以不提供打开、编辑和复制。 有部署计划在准备或确认时,会改动内容的操作暂时不可用。 提示词详情页的「⋯」菜单使用同样的规则: 正在生效的提示词不能直接删除,需要先停用。右键不再弹出系统菜单。 以前在页面任意位置右键,都会出现「重新载入」等系统菜单项,误点会丢掉快速部署里的草稿和没保存的编辑。现在只有在输入框里和选中的文字上,右键才会出现系统菜单(剪切、复制、粘贴等)。还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.6.1
修复 Windows 上部署 Codex 时,权限不足的报错以混合语言显示的问题。设置为中文时,错误提示现在完整本地化并告知解决方法。
在 GitHub 上查看 macOS Windows
版本 0.6.0
「输入替换」现在也支持 Grok Build :Claude Code、Codex、ZCode、Grok Build 四个 Agent 都可以用了。
新内容 Grok Build 也能用输入替换。 在「输入替换」页点 Grok Build 那一行的「连接…」即可。连接前会先告诉你要改什么:在 ~/.grok/config.toml 的末尾,给 Grok 的每个模型加一张 [model."<id>"] base_url,全部放在一对 # === keysmith-switch input rewrite === 标记之间。标记以外的内容不动。 断开时整段删除,只有这一段仍然是 Keysmith 写入的样子才会删;如果你或其他工具改过,就保持原样。 用 xAI 账号登录或 API key 都可以连接。账号登录时,登录令牌会经过本机中转,中转服务不保存、不记录它。 只改你自己打的字,也就是 <user_query> 里面的内容。不会改动的内容:Grok 自带的上下文,例如 <user_info>、规则和提醒; 你用 @ 引用的文件内容,以及自定义命令展开出来的技能内容; 会话标题等 Grok 自己发出的辅助请求。 需要 Grok 先运行过一次(让它拉取过模型列表),之后才能连接。如果 Grok 以后新增了模型,页面会提示重新连接。 适配器更新到 grok-keysmith v0.7.0。 它把上面那对标记之间的内容视为 Keysmith Switch 的区域:不当成配置被改动,部署、停用、整理配置和中断恢复时都会保留这一段。没有它,连接会被当成漂移而拒绝停用,撤销部署时还会被悄悄删掉。清理 Grok 之前会先断开它的输入替换 ,回滚时恢复的是你原来的配置。目前的限制 Claude Code 不支持 Bedrock 和 Vertex;ZCode 不支持账号登录的 Coding Plan;Codex 需要使用自定义 provider(wire_api = "responses")。 Grok 的 config.toml 里 Keysmith 的标记区域不能被拆开(只剩开始或结束标记);出现这种情况时,页面会提示先修好。 在 GitHub 上查看 macOS Windows
版本 0.5.1
修复:Grok Build 部署后无法停用(#95 )。
修复 Grok Build 可以停用了。 部署之后如果 config.toml 被改过,而且部署前的配置备份也不见了,原来点「停用」会被拒绝,「从备份恢复」显示成功但其实什么都没改,「清理」也会失败。现在停用弹窗会说明备份已经找不到,并提供「保留当前配置并停用…」。确认后,config.toml 保持你现在的样子,只移除 Keysmith 写入的那一段;提示词文件和 hooks 照常还原。 只有改动仅限于配置文件本身时才会提供这个选项;如果还有其他改动,仍然会拒绝,不会强行覆盖。 「清理」不再删除 Grok 适配器自己的配置备份。 之前清理会把 config.toml.keysmith-backup-* 当作旧副本一起删掉,这很可能就是备份不见的原因。Grok 适配器更新到 grok-keysmith v0.6.2 。 还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.5.0
「输入替换」现在也支持 Claude Code 和 ZCode ,「输入替换」页也重新设计了。
新内容 Claude Code 和 ZCode 也能用输入替换。 在「输入替换」页每个 Agent 一行,点「连接…」即可。连接前会先告诉你要改哪个文件的哪个字段:Claude Code:只改 ~/.claude/settings.json 里的 env.ANTHROPIC_BASE_URL。 ZCode:只改 ~/.zcode/v2/provider_config.json 里每个个人 provider 的地址。 断开时只改回这一项;如果这期间别的工具改过它,就保持原样。 用 API key、订阅登录或自定义网关的 Claude Code 都可以连接。订阅登录时,登录令牌会经过本机中转,但中转服务不保存、不记录它。 只改你自己打的字。不会改动的内容:Claude Code 的 <system-reminder>、工具结果、! 命令输出; ZCode 的技能列表和 AGENTS.md 上下文; ZCode 子代理发出的请求。 部署或撤销 Claude Code 提示词不会影响连接。清理某个 Agent 之前,会先断开它的输入替换,这样回滚时恢复的是你原来的地址。 规则可以只对部分 Agent 生效。 每张规则表都能选择适用于哪些 Agent,默认是全部。规则包也可以面向任意 Agent。「输入替换」页重新设计。 开关改成了开关样式。拓展页的启用和停用也改成了开关。 每个 Agent 一行,同时显示它的状态和操作。 不再显示 provider id。 「断开…」改成醒目的红色按钮。 规则表支持按 Agent 筛选、搜索、排序和折叠。 空状态更简洁。 深色和浅色主题下的状态文字都更清楚。 目前的限制 Grok Build 暂不支持,因为它的 Keysmith 适配器卸载时会把整个 config.toml 还原,连接会被一起删掉。等适配器支持后再开放。 Claude Code 暂不支持 Bedrock 和 Vertex。Bedrock 会对每个请求签名,改写后签名会失效。 ZCode 暂不支持账号登录的 Coding Plan,请改用 API key 的 provider。 还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.4.0
新模块:输入替换 。你在 Codex 里照常打字,发给模型前按你的规则替换字面文字;输入框和会话历史里仍然是你打的原文。
新内容 输入替换页 :在左侧栏打开。总开关和「对 Codex 生效」开关。关闭后不会替换任何内容,你的规则会保留。 「我的规则」默认是空的,由你自己填写。规则按字面匹配、区分大小写;同一位置取最长的那条;替换后的文字不会再被替换;以 / 开头的消息整条跳过。 只替换你自己输入的文字(包括历史里你之前说过的话)。助手回复、工具输出和 Codex 自带的上下文都不会改动。 连接 Codex :点「连接 Codex」后,Switch 会在本机启动一个只监听 127.0.0.1 的中转服务,并在 Codex 的 config.toml 里新增一个 provider 指向它。你原来的 provider 配置不会被修改,写入前会自动备份。中转服务会开机自启,Switch 没打开时也能工作。「断开」会让 Codex 改回直接连接,并停止中转服务;你的规则会保留。 部署或撤销 Codex 提示词都不会影响这个连接。 如果其他工具(例如 cc-switch)把 Codex 切到了别的 provider,输入替换页会提示「没有经过中转」,你可以重新连接。 规则包 :拓展仓库现在也可以发布输入替换规则包。安装前会先列出全部规则,你可以选择「安装并启用」或「只安装」。已经启用的规则包有新版本时不会自动生效,要你在输入替换页看过差异、确认后才切换。目前官方没有上架任何规则包。目前的限制 只支持 Codex。Claude Code、Grok Build 和 ZCode 以后再接入。 Codex 必须使用自定义 provider(config.toml 里的 [model_providers.xxx],wire_api = "responses")。用 Codex 内置的 OpenAI 登录时暂时不能连接,页面上会说明原因。 在 GitHub 上查看 macOS Windows
版本 0.3.9
补上 v0.3.8 提示里漏掉的一句话:清理会删除聊天记录。
新内容 清理前说清楚会删什么 :v0.3.8 在 Codex 部署被拦截时,会引导你点左下角的「清理」,但提示只说会清掉过期的部署记录、保留 config.toml,没有提到清理同时会永久删除这个 Agent 的会话历史和登录 。这些内容不会进回收站,也不在「设置 → 版本」里,删除后无法恢复。现在提示会写明这一点,并建议想保留聊天记录的话,先备份整个 .codex 文件夹,再决定要不要清理。「清理」本身的行为没有变化。 如果你在 v0.3.8 里已经点过清理 被删除的会话历史只能从你自己的备份(例如 macOS 的 Time Machine)里找回。恢复前请先退出 Codex,避免新的会话写入。 在 GitHub 上查看 macOS Windows
版本 0.3.8
部署被拦截时,现在会用你的语言说清楚原因和下一步。
新内容 拦截提示不再是英文原文 :之前如果 Codex 的 config.toml 被手动改过或被其他工具改过,部署会被拦住,但提示是一整段英文,也没说该怎么办。现在提示按界面语言(简体中文、繁體中文、English)显示,并说明你的 config.toml 没有被改动。告诉你下一步点哪里 :遇到这种情况,提示会引导你点左下角的「清理」清掉过期的部署记录,你的 config.toml 会原样保留,之后可以重新部署。已知情况 这一版只翻译了上面这一类拦截提示,其他少数拦截原因仍可能显示英文原文,后续版本会继续补齐。 在 GitHub 上查看 macOS Windows
版本 0.3.7
修复 Windows 上反复弹出命令行窗口,以及使用系统代理时无法检查更新的问题。
新内容 Windows 上不再弹出命令行窗口 :之前只有读取状态时做了处理,检查更新、检测和安装官方 CLI、取消任务、清理前的进程检查、反馈入口都会弹黑窗。现在这些都不再弹窗。使用系统代理时可以检查更新 :之前检查更新强制不走任何代理,Windows 上用 Clash、v2rayN 等设置系统代理的用户,会看到「offline: curl: (28) Operation timed out」。现在会读取 Windows 系统代理;设置了 https_proxy 或 all_proxy 环境变量时优先使用环境变量。本机地址始终不走代理。检查更新的等待时间从 20 秒延长到 30 秒 :网络较慢时不容易误报超时。已知情况 这一版的 Windows 修复没有在真实 Windows 机器上完整验证过。如果仍然遇到弹窗或更新失败,请通过应用内的反馈入口告诉我们。 应用内下载安装更新这一步由 Tauri 更新插件完成,这一版没有改动它。如果下载阶段仍然失败,请从发布页手动下载安装包。 不使用代理也无法直接访问 GitHub 的网络环境,这一版仍然无法在应用内更新,请从发布页手动下载。 在 GitHub 上查看 macOS Windows
版本 0.3.6
拓展页的卡片更简洁了。
新内容 卡片不再显示包摘要 :拓展页的每张卡片只保留名称、官方角标、条数、大小、版本和安装状态。已上架的、已安装的和以后新发布的包都一样,不再显示那一行说明。提示词正文和包的内容没有任何变化。在 GitHub 上查看 macOS Windows
版本 0.3.5
Windows 版现在可以使用 ZCode 了。
新内容 Windows 上的 ZCode 不再显示「不可用」 :之前 Windows 版把 ZCode 整个禁用,页面只显示「ZCode Keysmith is not available on Windows」。现在 Windows 上可以像 macOS 一样部署、查看状态和移除 ZCode 的提示词。Switch 不会替你安装 ZCode 本体,请先从 ZCode 官方渠道安装。部署后能认出当前生效的提示词 :Windows 上写入的文件使用 Windows 换行,之前这会让应用认不出刚部署的是哪条提示词。现在按文本内容识别,部署后会正确显示「部署中」。读取状态时不再闪黑窗 :Windows 上每次读取状态都会短暂弹出一个控制台窗口,现在不会了。已知情况 这一版的 Windows ZCode 支持首次发布,我们没有在真实 Windows 机器上完整走过一遍部署。如果遇到问题,请通过应用内的反馈入口告诉我们。 在 Windows 上部署 ZCode 会清除你的用户级环境变量 NODE_OPTIONS,移除提示词时不会恢复它。如果你自己设置过,部署后请重新设置。 在 GitHub 上查看 macOS Windows
版本 0.3.4
拓展包有更新时更容易发现,也更容易一次装好。
新内容 侧栏显示可更新的数量 :之前拓展包有更新时,左侧栏的拓展按钮只有一个小红点,看不出有几个包要更新。现在会显示数字(超过 9 个显示 9+),全部是最新时不显示。公告按钮的未读提示也改成了数字。一键全部更新 :有两个及以上的包可更新时,拓展包页面顶部会出现「全部更新」,逐个装好后汇总结果;中途有包失败,会告诉你已经更新了几个、失败的原因是什么。更新前后的版本一目了然 :可更新的包会显示 v旧版本 → v新版本,并排在列表最前面。还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.3.3
修复 Codex 清理后无法再部署的问题,并让扩展包里的提示词不再公开明文。
新内容 Codex 清理后可以重新部署了 :之前清理会把 ~/.codex/config.toml 搬走,而 Codex 的部署需要这个文件,之后每次部署都失败,界面上只显示 ok=false、exit 1。现在缺少这个文件时部署会自动补一个,失败时也会显示真正的原因。清理不再带走 Codex 的 config.toml :这个文件里有你的模型、服务商、插件和已信任的项目,之前清理一次就全丢了。现在清理会保留它;登录信息仍然会被清掉。“当前未部署”与“部署中”不再互相矛盾 :Codex 的提示词文件被手动改过后,页面顶部会正常显示正在使用的提示词,并提示配置被手动改过,可以重新部署,或用“清理”从头开始。还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.3.2
修复一个状态显示矛盾的问题。
新内容 部署状态不再自相矛盾 :如果 Agent 的配置在部署后被手动改过,之前页面顶部会显示“当前未部署 / 还没有部署提示词”,下面的列表却把同一条提示词标成“部署中”。现在顶部会正常显示正在使用的提示词,并提示“配置在部署后被手动改过”,你可以重新部署,或用“清理”从头开始。在 GitHub 上查看 macOS Windows
版本 0.3.1
新增“公告”:Keysmith 可以随时给你发公告,不用等发新版本。
新内容 公告 :左侧栏“设置”上方多了一个铃铛,有新公告时会出现小红点。点开可以看到全部公告,比如这一版有什么、下一版预告,以及各个 Agent 推荐的登录方式和支持的模型版本。置顶公告 :重要的公告会显示在 Agent 页面顶部,点右上角可以关掉,关掉后不再出现。有些公告只在对应的 Agent 页面显示。三种语言 :公告支持简体中文、English 和繁體中文,跟随 App 的语言设置。还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.3.0
“清理”现在会把选中的 Agent 清回刚安装时的样子,四个 Agent 都支持。
新内容 完整清理 :Claude Code、Codex、Grok 和 ZCode 的页面都有“清理”。它会移除 Keysmith 部署的内容,也会移除你自己加的规则、自定义 agents、命令、hooks、skills 和配置,让 Agent 打开后和第一次装好时一样。登录和历史也会清掉 :登录文件、Claude Code 在系统钥匙串里的登录、会话历史、插件和缓存会直接删除,不会保存 ,清理后需要重新登录。配置存一份不含登录的版本 :settings.json、config.toml 等配置会先存进版本里,存之前去掉所有 key、token 和账号信息;如果去掉后仍检测到登录信息,清理会停下,什么都不改。还有 4 条 在 GitHub 上查看 macOS Windows
版本 0.2.9
修复“检查更新”时界面闪烁、像卡住的问题,并让 Codex 的“清理”能清空 AGENTS.md 和记忆文件夹。
新内容 检查更新不再闪烁 :之前点一次“检查更新”,图标会换成转圈再换回来,文字也会淡出淡入两次,转圈每转一圈还会停顿一下。现在图标保持不变,只在外面转一圈匀速的光环,结果没变时文字原地更新。Codex 也能清理 AGENTS.md :之前 Codex 的“清理”只会停用 Keysmith 部署的内容,AGENTS.md 不会动,Codex 没部署时连“清理”按钮都看不到。现在 Codex 页面始终有“清理”,会清空 ~/.codex/AGENTS.md(包括你自己写的内容),和 Claude Code 的 CLAUDE.md 一样先要求勾选确认。记忆文件夹可以选择清理 :弹窗里有单独的勾选框,默认不勾选 ;勾选后会把整个 ~/.codex/memories 文件夹移进保存的版本里,不复制也不删除,并留下一个空文件夹。Codex 正在运行时不能清理,需要先退出。还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.2.8
修复点击部署按钮时卡片闪烁的问题,并新增“清理”和“回滚”。
新内容 卡片不再闪烁 :之前把指针停在卡片的“部署”按钮上时,卡片会来回抖动。现在按钮和卡片的悬停效果已经分开,点击确认部署的过程中也保持稳定。清理 :每个 Agent 页面新增“清理”按钮。它会停用正在部署的提示词;Claude Code 还会清空 ~/.claude/CLAUDE.md,包括你自己写在里面的内容(需要先勾选确认)。只清理 Keysmith 部署的内容和这个记忆文件,不会动你的项目文件。清理前先存一个版本 :清理前会把当时部署的提示词和 CLAUDE.md 的原样内容保存起来,放在 ~/.keysmith-switch/snapshots/。还有 3 条 在 GitHub 上查看 macOS Windows
版本 0.2.7
修复 ZCode 无法部署和 Grok 配置被改动后无法部署的问题,部署失败时会说清真正的原因。
新内容 ZCode 现在可以部署了 :之前在 macOS 上,ZCode 安装时会读取自己的脚本文件,而打包进 App 的程序里没有这个文件,安装会直接失败。现在已经一起打包,构建时也会检查,缺了就不通过。Grok 配置被改动后可以修复 :如果 Grok 配置文件里 Keysmith 管理的几行被挪动或改写过,部署会被拒绝。现在部署对话框会用中文说明原因,并提供“整理配置”:先预览,你确认后会先备份配置文件,再把这几行放回原位,你自己的设置原样保留。整理完成后会自动重新生成刚才被拦下的部署。部署失败时说清原因 :一份部署计划只能确认一次。之前失败后还能再点一次,然后出现“没有确认过的计划”这种看不懂的提示,把真正的原因盖住了。现在失败后会显示真实原因(技术输出折叠在“详细信息”里),原来的确认按钮置灰,改为“重新生成计划”。还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.2.6
新增“拓展包”:官方发布的提示词包,可以单独更新,不用更新 App。
新内容 拓展包页面 :左侧栏新增“拓展”按钮。页面里列出官方拓展包,可以安装、更新和卸载,官方发布的包带“官方”标记。默认关闭,打开才联网 :在“拓展”页点“打开拓展包”之前,App 不会读取网络。打开后只读取官方拓展源的清单和你选择安装的包,不会上传你的任何内容。只进提示词库,不自动部署 :安装只会把提示词放进提示词库,部署到 Agent 仍然要你在确认单里点确认。还有 3 条 在 GitHub 上查看 macOS Windows
版本 0.2.5
有新版本时,应用会主动提醒你;检查更新的过程更顺滑;左上角换了更精致的图标。
新内容 新版本提醒 :有新版本发布时,左侧栏的设置图标和“关于”标签页上会出现红点。检查过程中红点不会闪灭。自动发现新版本 :应用开着不关也能发现新版本。之前只在启动时检查一次;现在每 6 小时在后台再查一次,窗口重新回到前台且距上次检查超过 1 小时也会查。后台检查不会打扰你:不显示“正在检查”,失败也不报错。在设置里关闭“自动检查更新”后,这些都不会发生。检查更新更流畅 :“关于”页的更新区域重新设计。一个图标随状态变化(检查时光环旋转、已是最新时对勾一笔画出、有新版本时光晕外扩),文字平滑出现,需要操作的按钮和说明是展开出来的。整块卡片不再上下跳动,新一轮检查期间会保留上一次的结果,不会先消失再出现。系统开启“减少动态效果”时会自动简化动画。还有 1 条 在 GitHub 上查看 macOS Windows
版本 0.2.4
修复确认部署被拒绝的问题,并带来全新的界面:左侧 Agent 栏、更好懂的部署确认、⌘K 命令面板,以及可以编辑机器上正在用的提示词。
新内容 修复 修复应用要求的适配器版本落后于随包适配器(Claude Code 7.2、Codex 0.6.0、Grok 0.6.1、ZCode 0.3.2),导致确认部署时被判定为“版本不匹配”而拒绝的问题。 修复 Claude Code 刚部署完提示词,状态却显示“未部署”的问题:读取状态时不再要求终端包装脚本。 还有 12 条 在 GitHub 上查看 macOS Windows
版本 0.2.3
部署状态不再和提示词列表对不上;授权改为 PolyForm Noncommercial 1.0.0。
新内容 机器上已经部署了提示词、但提示词库里没有对应条目时,“当前部署”分组会出现一张标着“部署中”的卡片,不再显示“还没有提示词”。库里能匹配到的提示词同样标为“部署中”。 ZCode 的图标换回官方应用图标。 授权由 MIT 改为 PolyForm Noncommercial 1.0.0 :源码公开,个人使用、学习和研究可以自由使用,商业使用需另行取得授权。v0.2.2 及更早版本已按 MIT 发布,不受影响。改编自 CC Switch 的三个文件仍保留其 MIT 声明,见 THIRD_PARTY_NOTICES.md。 在 GitHub 上查看 macOS Windows
版本 0.2.2
当前生效的提示词现在看得见了;界面更干净,点击也都有反馈。
新内容 顶部会显示当前部署的是哪条提示词;如果本机已部署但应用里没有记录,会按内容在提示词库中匹配,仍无法识别时标注“来源未记录”。对应的卡片会出现在“当前部署”分组。 所有部署都是全局安装,界面不再显示“用户范围”,也不再提供范围选择。 移除了键盘快捷键,设置页不再有快捷键列表。 还有 3 条 在 GitHub 上查看 macOS Windows
版本 0.2.1
「问题上报」和「提需求」现在对所有用户都能用了;设置按钮换成了真正的齿轮图标。
新内容 反馈默认在浏览器中打开仓库的 GitHub 表单,版本、系统、描述和联系方式都已预填。用你自己的 GitHub 账号检查后提交即可,截图可以直接拖进网页。 本机已安装并登录 GitHub CLI 时,仍会直接创建 issue。不再要求账号对仓库有推送权限:任何 GitHub 账号都能在公开仓库提交 issue。 描述很长时,表单只预填前面一部分并提示在网页补全,不会打不开。 还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.2.0
界面整体重做:每个 Agent 有自己的工作区,首页就是提示词库,快速部署变成一个随时呼出的编辑面板。部署前仍然先审阅计划再确认,写入仍由现有 adapter 完成。
新内容 首页即工作区。顶部横幅显示当前 Agent 是否已部署、部署在哪个范围、部署的是哪条提示词,移除与刷新也在这里。下方是提示词库:当前部署的条目置顶,其余卡片可一键部署,同样先生成部署计划、确认后才写入。 快速部署改为弹出面板(⌘N / Ctrl+N)。可粘贴,也可导入或直接拖入 .md 文件;实时显示字数和行数;可以只保存到提示词库,或按 ⌘↵ / Ctrl+↵ 生成部署预览。关闭面板草稿仍在。 每个 Agent 有自己的主题色:Claude 橙、Codex 墨绿、Grok 银灰、ZCode 紫。切换时颜色平滑过渡。 还有 6 条 在 GitHub 上查看 macOS Windows
版本 0.1.9
Quick Deploy 不再绑定四套 Keysmith 官方提示词正文。粘贴自己的提示词,选择 Agent 与范围,审阅部署计划并确认后,再由现有 adapter 写入目标配置。
新内容 快速部署支持粘贴提示词正文与自定义标题,选择支持的 scope;需要项目范围时指定项目目录。先保存到本地提示词库,再展示目标路径、写入动作、备份、警告与阻塞项,由用户确认执行。 默认粘贴路径离线工作,不再从四个兄弟仓库的远程分支抓取提示词。仍保留用户明确选择本地 Markdown 文件的导入路径。 同一 Agent 下相同正文复用既有条目,不会悄悄覆盖该条目的标题或标签;部署失败后条目仍在,可以重新预览和重试。 还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.1.8
本机部署状态在一次运行里只读一次。关闭窗口就是退出。界面语言改成页内下拉。顶栏、首屏和设置换成同一套界面。
新内容 四个工具各自记住已部署或未部署。切回来不再显示「正在读取本机状态」。同一次读取不会重复发起。部署成功或卸载成功直接改掉记住的状态,不用刷新。卡片上的刷新是唯一会重新读取本机的入口。重新打开应用会再读一次。读取失败停在原来那颗按钮旁边,不会反复重读。 读取进行时,按钮位置是一枚不确定进度环。开启「减少动态效果」后旋转停止,圆环仍在,能看出正在读取。 关闭窗口即退出。没有托盘图标,没有后台进程,没有开机启动,也没有静默启动。只有未保存草稿、并且选择不放弃时,窗口才留下。 还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.1.7
首屏只留一个按钮。未部署是「部署」,已部署是「卸载」。设置收成齿轮,工具页只列四个 Keysmith。
新内容 打开页面和切换工具都先读本机状态。部署成功后只剩「卸载」,卸载成功后回到「部署」。失败停在原来那颗按钮旁边,可以重试。 四个工具都是整机部署一次。设置里不再有开机启动、静默启动、Claude 默认范围。 右上角是齿轮。浅色主题仍用太阳。 还有 2 条 在 GitHub 上查看 macOS Windows
版本 0.1.6
首屏改为四个 Harness。选中一个之后只有部署和卸载,各一次确认、一次结果。 - 首屏是 Claude Code、Codex、Grok Build、ZCode。提示词库、范围、诊断、搜索、标签、排序和新建离开首屏。已有提示词数据保留。 - 部署拉取该工具仓库当前默认提示词,写入本机库,再经现有 sidecar 部署。卸载走同一条确认后的停用路径。 - Claude 用 examples/claude-project-rules.md,Codex 用 examples/gpt-overlay.md,Grok 用 examples/grok-unrestricted.md,ZCode 用 examples/system-role.md。 - 没有可自动部署的情况停在同一个按钮的失败态,原因写在旁边,可以重试。 已安装 v0.1.3 或 v0.1.4 可以在应用内更新。v0.1.1 仍须手动安装。
在 GitHub 上查看 macOS Windows
版本 0.1.5
Bug fixes and updater reliability improvements.
在 GitHub 上查看 macOS Windows
版本 0.1.4
这一版接替四个独立桌面安装包。之后只维护 Keysmith Switch。已发出的安装包不撤回,也不改成各自仓库的 Latest。 - Claude desktop-v0.1.0-beta.3 ,sidecar v7.2 - Grok desktop-v0.1.0-beta.5 ,sidecar v0.6.1 - Codex desktop-v0.6.0-beta.2 ,sidecar v0.6.0 - Zcode desktop-v0.1.0-beta.1 ,sidecar 0.3.2,仍是 prerelease 范围见 keysmith-switch#6 。
新内容 sidecar 钉到上面四个桌面正在发的版本。Zcode 没有 v0.3.2 tag,钉的是桌面源码 7348b875,不是 CLI Latest v0.3.1。 Claude 安装补上 --runtime、--append-file、--max-tokens。可以列出备份,并按名称还原。 Grok 确认时带上 CLI 的 preview token,并支持 --reconcile。run 和 breaktest 是真实调用,输出按行显示,可以取消。 还有 2 条 在 GitHub 上查看 macOS Windows