DSH Plugins
返回列表
🖥️

dsh-agent-manager

客户端 更新于 2026.08.31

在终端中运行以下命令:

dsh plugin install hrhgit/dsh-agent-manager

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install hrhgit/dsh-agent-manager 即可安装该插件,源码地址:https://github.com/hrhgit/dsh-agent-manager

插件介绍

Agent presets in DeepSeek Harness frequently declare multiple tool rows, yet developers have had no built-in surface to inspect which tools are enabled, which are unavailable, and which are host-controlled at a glance. dsh-agent-manager fills that gap by contributing an Agent Manager section to the Harness settings page, turning opaque JSON into a readable, interactive roster.

It surfaces only the rows that explicitly opt in via agentTool.label in the currently selected preset and annotates each with its live status: host-controlled, not mounted, available, unavailable, or stale. For locally authored presets, users can flip the disabled field directly in the UI; shipped and other system-owned presets remain read-only until copied into a user preset. Policy changes take effect for subsequent sessions, while any session already running keeps the tool composition it started with, eliminating mid-session surprises.

This plugin is best suited for platform developers and preset authors who maintain several agent presets and need to verify tool visibility and enable/disable state quickly. It deliberately stays out of model-provider or metadata management, delegating roster discovery, validation, locking, atomic writes, and runtime status entirely to the Host's ctx.agentPresets service. The client retains only the currently selected preset in local browser storage, keeping the footprint small and responsibilities well-separated.

使用场景

  • 在设置页面快速查看当前 agent 预设中各工具的启用、禁用或不可用状态
  • 在本地预设中通过界面直接切换工具的 disabled 开关,无需手动编辑 JSON
  • 区分系统只读预设与用户可编辑预设,避免误改受保护的配置
  • 在修改工具策略前确认变更仅对后续会话生效,当前会话不受影响

适合人员

  • 维护多个 agent 预设的 DeepSeek Harness 平台开发者
  • 需要验证工具可见性与启用状态的预设作者
  • 希望用可视化界面管理工具策略而非手动编辑配置的终端用户