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