dsh-fail-soft
自动隔离损坏插件、让 DSH 其余插件照常启动——通过补丁 DSH 自身已安装的内核实现(挂载期隔离 + 补丁自愈),而非 preflight 冒烟测试。附带状态工具与一键恢复面板。
Automatically disables a failing plugin so the rest of DSH keeps booting — by patching DSH’s own installed kernel (mount-time quarantine + self-healing), not preflight smoke-tests. Includes status tools and a one-click restore panel.
怎么安装
dsh plugin add @lanbaolu/dsh-fail-soft 简介
@lanbaolu/dsh-fail-soft ✅ **当前状态:核心稳定候选(v0.1.15)** > 仍依赖 DSH 内核补丁:升级 DSH 后请通过 fail_soft_status 的 patch 字段 确认补丁健康状态,若显示 needs-adaptation 请先更新 backup/ 模板再继续使用。 **插件错误自动隔离**:坏插件被禁用、其余插件照常启动,提供隔离管理与恢复 UI。 解决的问题 DSH 的插件装配是 fail-loud:bundle 里**任何一个**插件加载/激活失败,整个 dsh web 服务就起不来(进程退出,GUI 打不开)。装一个坏插件 = 服务瘫痪, 且报错是一长串内部堆栈。 本插件让服务在坏插件面前**照常启动**:坏插件被自动隔离(写 disabled patch), 其余插件正常装配;隔离列表可查、可一键恢复(工具 + UI 面板)。 组成 | 部分 | 文件 | 作用 | |---|---|---| | 挂载兜底 | lib/mount.js | 被 DSH 内核(DSH_FAIL_SOFT=1 时)在 include 树挂载前动态加载:坏插件 → 隔离 → 剔除重试 | | 运行期服务 | lib/index.js | failSoft 服务 + fail_soft_* 工具 + /api/fail-soft/* HTTP AP…
推荐参考
信息
- 协议
- BSD-3-Clause
- 语言
- JavaScript
- GitHub 星标
- 1
- 月下载
- –
- 最近更新
- 2026-08-22
- 创建于
- 2026-08-18
基础安全检查
- 检查结果
- 无
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- auto-recovery, deepseek-harness, dsh, dsh-plugin, fail-soft, plugin, quarantine, resilience
同类推荐
loki-mode
asklokesh/claudeskill-loki-mode
多代理自主 SDLC 框架。从规格到部署应用。PRD、GitHub issue、OpenAPI/JSON/YAML 或一行简报。5 个 AI 提供商,8 个质量门。
ccmanager
kbwo/ccmanager
用于Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI的编码代理会话管理器。
langfuse
langfuse/langfuse
🪢 开源AI工程平台:LLM评估、可观测性、指标、提示管理、游乐场、数据集。与OpenTelemetry、LangChain、OpenAI SDK、LiteLLM等集成。🍊YC W23