Ayato233/dsh-agent-manage

Ayato233★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

DSH 独立管理插件:全局人设注入 + Skill 管理 + MCP 动态管理(修改自 dsh-vscode-layout)

README excerpt

dsh-agent-manage DSH(DeepSeek Harness)独立管理插件: 全局人设注入 + Skill 管理 + MCP 动态管理 。 host 半体提供 /agent-manage/ HTTP 接口,client 半体在官方设置面板注册「全局人设 / 技能管理 / MCP 管理」三个分区。 出处 本插件修改自 dsh-vscode-layout 项目(2026-08):抽离其管理功能(全局人设注入 / Skill 管理 / MCP 管理)独立成插件。原包名 @anoslide/dsh-host-manage ,后更名 @ayato233/dsh-agent-manage ,路由前缀 /vscode-manage/ 同步改为 /agent-manage/ 。 功能特性 1. 全局人设 :读写 /.dsh/global-persona.md ,注入所有会话的 systemPrompt(prompt 段 user:global-persona ,order 1,紧随官方 persona order 0 之后)。 2. Skill 管理 :管理 /.dsh/skills 下的全局技能(目录含 SKILL.md,或单文件 .md)。关闭 = 标记 .disabled ,不删除内容;删除走回收站。 3. MCP 管理 :管理 /.dsh/mcp-servers.json ,支持 stdio / url 两种传输的 server 增删改与开关,开关即时生效(动态挂载 dsh-mcp-client ),无需重启。 架构 安装 前置条件 - 已安装 DSH(cordis 运行时),插件安装于主目录 /.dsh 下 - 全局数据目录 /.dsh/ 可写(插件读写 global-persona.md / skills/ / mcp-servers.json ) 安装步骤 1. 拷贝插件到安装位置 (从仓库拷贝 lib/ 与 package.json ): 2. 挂载 :在 /.dsh/profiles/web/cordis.patch.yml 中追加: 3. 重启 DSH 生效。 验证 - 设置面板出现「全局人设 / 技能管理 / MCP 管理」三个分区; - host 接口可访问: 更新 卸载 1. 移除 cordis.patch.yml 中的 dsh-agent-manage insert 段; 2. 删除安装目录 /.dsh/profiles/web/node modules/@ayato233/dsh-agent-manage ; 3. 重启 DSH。插件管理的三个数据文件( global-persona.md / skills/ / mcp-servers.json )默认保留,不会随卸载删除。 HTTP API(host 半体) 方法 路径 说明 …

View full README on GitHub →
Agentsdsh-pluginagentvscode

Category