卸载 IM Connect 之后,凭据和账号状态留在哪台机器上
卸载 IM Connect 之后凭据和账号状态留在哪台机器上卸载插件通常等于删目录。IM Connect 不是它在 profile 里写账号配置在用户目录下写凭据还可能保留各渠道的账号状态目录。所以「卸完就干净」是错觉真正要回答的是——哪些跟着包走了哪些留在机器上。结论包能一条命令移除配置和凭据不会自动跟着走。重装时账号还在是好事以为已经清空、明文密钥却还躺在盘上就是坏事。它是社区维护项目不是 DeepSeek AI 官方产品没有官方卸载器替你收尾。要处理的其实是四类东西profile 里的账号配置工作区、模型、权限、私聊准入、启停、凭据引用凭据本体各渠道的账号状态目录例如 Slack 每账号在本机保留最近 512 个已加入线程以及由/unbind管理的会话注册。回滚顺序五步不要跳第一步清会话注册。在对应聊天里发/unbind列出注册过的会话/unbind 编号或 ID移除单条/unbind all只保留当前。第二步停掉收消息。在设置页账号行关闭Receive messages。凭据与设置保留只是不再收新消息。第三步移除插件。dsh plugin--profile web remove michengai/dsh-im-connect dsh--profile web--dump-config输出里不应该再出现im-connect。这一步只动包与补丁不动账号数据。第四步重启并硬刷新。原因见下这不是可选项。第五步验收残留。对照下面的验收逐项确认再决定要不要手工清。只换版本则先remove再add目标版本同样要重启硬刷新。想对照同类插件的中文清单可以先看 DeepSeek Harness Hub 插件清单。坑一 · 装完要重启卸完也要重启现象。执行完remove设置页入口还在点进去报错或空白或者包已移除手机上发消息仍有反应。原因。dsh plugin add不只是拷文件还会应用cordis.patch.ymlremove之后运行中的宿主进程加载的仍是旧组件浏览器里也还是旧页面。只删目录不重启等于没变。手工拷客户端文件更不可取绕过dsh plugin add会让补丁与文件对不上。解决。重启dsh web、硬刷新浏览器再确认dump-config没有im-connect。三条都满足才算卸载生效。坑二 · 密钥可能以明文躺在 secrets.json 里现象。卸载后翻%DSH_HOME%发现dsh-im-connect\secrets.json里能直接读出 token 与 Secret。原因。密钥优先用 DSH 的ctx.credentials拿不到时退化为明文%DSH_HOME%\dsh-im-connect\secrets.json。该文件限当前用户但绝不可同步或分享。另一份channels.json只存工作区、模型、权限、私聊准入、启停与凭据引用不存原始密钥——所以「配置里看不到 token」不代表磁盘上没有。解决。不再装回就直接删secrets.json要装回则先确认它没被同步盘、备份工具或 Git 带走。文件存在且有内容说明明文回退生效了。坑三 · 菜单 15 分钟过期按钮只能用一次现象。回滚时想用手机上的旧卡片继续操作按钮点了没反应或翻页后回数字选中了别的项。原因。菜单按账号、聊天、操作者、会话作用域15 分钟或重启后过期选择时还会重查权限用过的按钮不能执行第二次翻页后数字回复指当前页。解决。手机端要做的事放在回滚前做完。过期就重发/menu或/m别在旧消息上继续点回滚期间权限在变旧选择可能已失效。坑四 · 恢复只覆盖还没开始发的最终文本现象。卸载重装、重启后以为会补发中断任务的结果实际只回来一段文本提问、工具、审批、文件都没有。原因。交付跟踪从开启后收到的普通 IM 消息开始。原文已保存但尚未开始发送的重连或重启后可恢复最终文本与完成状态问题、工具、审批、文件永不重放。已尝试但未确认送达时自动重发暂停需/delivery查记录、/delivery retry record-ID手动重发可能重复你已收到的文本。记录保留 7 天、最多 1,000 条后台每 30 秒做一次批次检查。解决。重装后先/delivery看记录再决定是否 retry文件回网页原会话取审批别指望重放恢复也不继续执行任务。验收怎样算卸干净dump-config里没有im-connect且进程重启过。设置页没有 IM Assistant 入口硬刷新后依然没有。打开 profile 配置看账号条目是否还在。版本闸门拒绝运行时已存的 IM 设置不会被删——这既解释了「降级后配置还在」也提醒你配置留在 profile 里是常态。看%DSH_HOME%\dsh-im-connect\下是否还有secrets.json与账号状态目录。前三项属于插件层最后一项属于数据层只换版本做到第三项即可要交出机器才动第四项。彻底清除会丢什么删secrets.json所有渠道凭据失效钉钉、企微、飞书、Lark、QQ 要重新扫码或重填Telegram、Discord、Slack 要重新贴 token。删账号状态目录Slack 线程记录、私聊待批准列表、会话注册、投递记录一起消失Slack 要在频道里重新 一次才能恢复线程内免 。删 profile 里的账号配置工作区、模型、权限预设、私聊准入模式回到未配置状态。这一项最容易被忽略因为它不在插件目录里。总结卸载的关键不是删除而是分清包、配置、凭据、状态四层并按顺序验收想对照同类插件的中文清单见 DeepSeek Harness Hub 插件清单。适合与不适合适合换宿主版本前要先干净回滚的人要把机器交出去、必须确认盘上没有明文凭据的人装过多个渠道、想弄清哪些配置跟着 profile 走的人只想临时停用、需要区分「关开关」与「移除包」的人。不适合需要长期保留完整投递记录、不接受 7 天上限的人需要多人私聊的人Discord 与 Slack 的 mpim 都不支持想让机器人在群里主动播报的人它只按 触发。标签DSH IM Connect、DeepSeek Harness、卸载回滚本文由 DeepSeek Harness Hub 自动整理数据来源于插件详情页。