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. 适合需要创建、编辑和管理多个专属智能体及工具白名单的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qingli-sketch/dsh-preset-agent-managerREADME
Read the full README ↗使用
- 侧边栏底部点击 ⚉ 预设智能体 打开面板。面板按视口自适应(
min(1440px, 100vw-40px)×min(940px, 100vh-40px)),窗口缩放时跟随;新建/编辑表单直接接管面板主体并按宽度自动分两栏或堆叠,不再是嵌套的小弹窗。 - 新建预设智能体:填 id / 名称 / 描述(触发域)/ persona;勾选插件白名单;勾选该智能体真正可以调用的工具。名称与描述就是主智能体判断「该不该派给它」的全部依据。
- 保存后主智能体即可在对话中自主委派,或由你用显式指令触发:
用日志追踪器排查 D:\logs\app.log 里的超时错误 - 主智能体侧调用形态:
{ "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 一并移除。