Skip to content

v0.1.0

Choose a tag to compare

@Oo0520 Oo0520 released this 16 Aug 18:02
· 3 commits to main since this release

功能

Host 工具(对话中由 AI 调用)

  • plugin_audit — 审计 profile 全部插件:manifest 契约、patch 层风险(!!js / 覆盖官方行)、静态代码扫描(eval、凭据读取、child_process 绕过沙箱)、供应链风险(安装期脚本、github 依赖未固定 commit)
  • plugin_list — 插件组合行与 fiber 运行状态(PENDING 缺失服务 / FAILED 错误)
  • plugin_toggle — 热启停:运行时即时生效 + cordis.patch.yml 持久化;禁用前探测依赖牵连,会晾死其他条目时自动回滚拒绝
  • plugin_install / plugin_uninstall — 安装卸载,dry-run 确认

卸载可靠性

成败以清单是否仍引用该包为准,而非 pnpm 退出码:即使 pnpm 因文件被占用中途失败,也强制清理 dependencies / bundles / patch 残留行并运行时停用条目,杜绝「清单还挂着、磁盘已删掉」的半卸载状态。

设置面板(Web)

插件管理 + 体检报告双视图:中文描述词典(可自维护)、安装时间与「新」徽章、搜索、启停、装卸、版本更新检查(含 pnpm 发布冷静期识别)、中英双语切换。

安装

dsh plugin --profile web add github:Oo0520/dsh-plugin-doctor

仓库已含构建产物 lib/,github 安装无需构建脚本。要求 DSH 宿主(@deepseek-ai/dsh)与 dsh-base 组合(loader / subprocess / tools 服务)。