qingli-sketch/dsh-preset-agent-manager ↗★ 1

dsh-preset-agent-manager

Preset agent manager for DeepSeek Harness: a sidebar admin panel plus the preset_agent_dispatch delegation tool over per-agent plugin whitelists. 适合需要创建、编辑和管理多个专属智能体及工具白名单的用户。

Package
dsh-preset-agent-manager
Compatibility
Unverified
Harness peer range
^0.1.5-rc.2
Cordis peer range
^4.0.2
Version
0.1.0
License
MIT
Last updated
Sep 15, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qingli-sketch/dsh-preset-agent-manager

使用

  1. 侧边栏底部点击 ⚉ 预设智能体 打开面板。面板按视口自适应(min(1440px, 100vw-40px) × min(940px, 100vh-40px)),窗口缩放时跟随;新建/编辑表单直接接管面板主体并按宽度自动分两栏或堆叠,不再是嵌套的小弹窗。
  2. 新建预设智能体:填 id / 名称 / 描述(触发域)/ persona;勾选插件白名单;勾选该智能体真正可以调用的工具。名称与描述就是主智能体判断「该不该派给它」的全部依据。
  3. 保存后主智能体即可在对话中自主委派,或由你用显式指令触发:
    用日志追踪器排查 D:\logs\app.log 里的超时错误
    
  4. 主智能体侧调用形态:
{ "agent_id": "log-tracer", "task": "自包含的任务描述" }

返回:status(success / partial / failed)、output、tool_allow、warnings、error、startup_ms、duration_ms、session_id。

HTTP 接口(浏览器半使用)

方法路径说明
GET/preset-agents-api/state注册表 + Loader/preset 插件清单 + 工具清单 + provider + 诊断
GET/preset-agents-api/plugins仅插件清单
POST/preset-agents-api/agents新建或更新一个预设智能体
POST/preset-agents-api/agents/delete删除(返回 runningChildren)

路由由 ctx.effect() 绑定到插件 fiber,卸载或更新插件行时随 fiber 一并移除。