Skip to main content

How to use dsh-pluginmanager

Manages DSH plugins with layered read-only display and user extension controls for enable, disable, and uninstall.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

Manages DSH plugins with layered read-only display and user extension controls for enable, disable, and uninstall.

— source: plugins.ai_summary

Install & verify

dsh plugin --profile web add github:buhuikongpan/dsh-pluginmanager

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • 停用 / 启用:只改激活状态、配置保留,可随时反悔
  • 彻底卸载:依赖声明 + 激活行 + 包目录一并清除,二次确认;按插件来源智能分流——补丁行插件卸载后热生效无需重启,扩展包(bundle)插件会明确提示重启服务(原因见「热加载,按来源分流」)
  • 未生效诊断:任何一条用户扩展没生效时,自动打上「未生效 / 加载失败」标签,点「为什么未生效?」展开原因与按步修复指引,还能「🤖 AI 修复」——把「诊断 + 修复步骤」整理成提示词复制给一个新的 Agent 对话,由你决定是否发送
  • 内置 90+ 个核心原生插件的中文名 + 一句话简介(比如 dsh-agent-loop = "Agent 主循环:调度模型步骤、并行分发工具调用")
  • 每个插件都可以**点"编辑描述"**自己写备注,持久化到 ~/.dsh/profiles/web/plugin-manager/descriptions.json

— source: plugin_wiki.readme_en (fallback readme_raw)

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule