jonah791
dsh-agent-plugin-manager
DSH self-built plugin
- Stars
- 1
- Language
- TypeScript
- Created
- Aug 17, 2026
- Updated
- Aug 17, 2026
Introduction
dsh-agent-plugin-manager — 插件管理器
DSH(DeepSeek Harness)插件:插件清单与生命周期管理——档案库(来源/版本/用途/工具/配置/状态)+ 创建/启停/改配置/卸载,host 工具面给 agent,client 以「插件管理」tab 挂在官方设置页。
功能特性
- 插件档案库:来源(self/official)、版本、用途、工具面、挂载状态、配置摘要
- 生命周期管理:创建(脚手架)/挂载/启动/停用/卸载/改配置
- 中文全覆盖:插件简介/状态中文化,未挂载数真实化
- 安全:profile 文件修改前备份;哨兵触发前沙盒预检(失败回滚不重启);卸载保留数据目录
安装
cd <你的 self-plugins 目录>
git clone https://github.com/jonah791/dsh-agent-plugin-manager.git
cd dsh-agent-plugin-manager
pnpm install
pnpm build
使用
| 工具 | 说明 |
|---|---|
plugin_list | 插件档案列表(来源/状态过滤) |
plugin_inspect | 单个插件深度档案 |
plugin_create | 创建新插件脚手架 |
plugin_mount / plugin_unmount | 挂载/卸载(含依赖安装与哨兵重启闭环) |
plugin_start / plugin_stop | 启用/停用 |
plugin_configure | 更新配置 + 预检 + 哨兵重启 |
技术要点
- 与 dsh-agent-watch 分工:watch 管进程,本插件管插件
- 每次修改 profile 先备份,预检失败回滚——免疫层兜底
相关
License
MIT