All plugins

DSH / BUNDLE / CLIENT-UI

dsh-agent-manager

v0.1.0let-mi-think / agent-manager4a692cbd1f

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-agent-manager

多 Agent 管理与配置:新建 Agent 预设、编辑人格 / 知识库注入 / 知识库工具开关 / MCP 按 Agent 收窄,并在 Agent 预设卡片上提供编辑入口

README / EN

Package documentation

Registry summary

多 Agent 管理与配置:新建 Agent 预设、编辑人格 / 知识库注入 / 知识库工具开关 / MCP 按 Agent 收窄,并在 Agent 预设卡片上提供编辑入口

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **卡片上的「编辑」按钮是 DOM 注入**:DSH 官方没有预设卡片级插槽(只有 `settings.section` 这类通用插槽)。选择器只用本地名后缀匹配(`[class*="_card"]` 等),官方卡片结构变化时按钮会自动不注入并记一条 warn——独立分区仍然可用,功能不丢。 - 工具开关是**执行期拦截**:预设组合按 preset 只挂载一次,注册期裁剪要重启才生效,所以四个工具一次性全部注册,在 `execute` 里按开关拒绝并返回说明。代价是禁用中的工具仍会出现在工具清单里。 - 新建 Agent 需要直接写 `~/.dsh/.agent-presets/<id>/`,绕过了官方 `AgentPresets` 服务「只允许整目录复制」的授权限制;因此改写只做**按行文本修改 + YAML 校验 + 失败回滚**,尽量保留蓝本里的注释。 - 导入是「复制 + 重建索引」,不做去重合并:同一条目改了别处不会自动同步;想更新就开「覆盖」重新导一次。 - 用 `eli-kb` 自己的 `remove()` 删条目时,若该目录已生成了 `index.md`(导入必然生成),空目录不会被自底向上清掉,会留一个只有 `index.md` 的空壳目录;条目列表不受影响(`index.md` 不算条目),需要时手动删目录。