Replies: 4 comments
|
可能该插件侵入了框架底层文件导致启动加载插件即报错,无法进入平台。可以重装dsh 解决。我遇到过,似乎没有合适的调整方法。重装就好了。 |
|
预留一个其他的软件就可以了,pi、opencode之类的,把启动错误信息丢进去就能修复了 |
先保留证据,再隔离问题插件“重装 DSH”可能解决启动,但会同时破坏定位问题所需的 profile manifest、lockfile、插件目录、patch、凭据和 Sessions。更安全的临时方案是把诊断和修复分开:先复制或快照出问题 profile,记录版本、插件清单和第一条启动错误,再在独立的 recovery profile 或临时 建议按这个顺序排查: 这里有一份独立社区手册的对应恢复流程,包含 profile-scoped 快照、逐层隔离、无破坏诊断、失败回滚和验证门槛:Profile repair, reset, and plugin compatibility recovery。它不是 DeepSeek 官方文档;请以当前 DSH 版本的实际命令和源码为准。 |
|
查了 0.1.2-alpha.1 源码:dsh 目前没有手机式的一键"安全模式"启动开关(全树没有 --safe-mode / --no-user-plugins 之类的 flag),但已经存在三条不依赖 UI 的禁用/隔离路径,都可以在 dsh 启动失败时用文件操作完成: 路径 A — 单插件禁用(加载阶段失败时有效) - id: <插件条目 id>
disabled: true启动审计 路径 B — 条件禁用,一行实现"手动安全模式" - id: <插件条目 id>
disabled: !!js process.env.DSH_SAFE_MODE === "1"平时正常启动;出问题时 路径 C — 官方恢复诊断 + 手动零插件启动 真正的缺口(对应 aoaoms 说"只能重装"的深层原因) |
Uh oh!
There was an error while loading. Please reload this page.
之前安装了一个问题插件,直接把dsh搞崩了,想要卸载这个问题插件又比较麻烦。dsh有没有像手机的安全模式,直接关闭所有用户插件启动,方便用户卸载有问题的插件?
All reactions