dsh-capability-panel:DeepSeek Harness 技能与 MCP 能力面板

前言

DeepSeek Harness(DSH)允许你通过插件构建智能体。你安装了技能和 MCP 服务器,但“已安装”和“在上下文中可用”是两件事。上下文管理(如剪枝、压缩)可能导致技能离开模型的视野,但日志仍然显示“正常”。dsh-capability-panel 解决了这个问题,它展示了真实的加载状态,并允许你开关能力。

是什么

这是一个 DeepSeek Harness 插件。它列出了当前会话的技能、MCP 服务器和系统工具,显示它们真实的加载状态,并允许按会话或预设默认进行开关。

核心功能

  • 真实加载状态:显示模型下一次请求实际能看到的内容(已加载、已截断、已挤出、未加载)。
  • 会话级开关:关闭当前会话中的技能、工具或整个 MCP 服务器,从下一步提示组装生效。
  • Preset 默认:为每个 agent preset 设置默认能力集合,新建会话时继承。
  • MCP 服务器分组:将工具按服务器分组,折叠显示。
  • 离线服务器列表:显示宿主配置中声明但未注册工具的 MCP 服务器。
  • 拦截计数:统计模型在被关闭的能力上尝试调用的次数。
  • 本地优先:数据路由只接受 loopback,插件没有外呼,无遥测。

安装与启用

先确认你的环境满足要求:使用 dsh web profile,且 DSH 版本 ≥ 0.1.2-alpha.4。

执行安装命令:

dsh plugin --profile web add dsh-capability-panel

安装后重启 DSH。插件没有额外的配置项,安装即用。

典型用法

打开任意对话,点击输入框右侧的面板图标,面板向上展开。

  • 顶部三个分区:技能 N / MCP N / 工具 N,各带实时计数。
  • 点击行本身展开描述。
  • 左侧「全局配置」直达设置 → 能力面板页。

适用场景与注意

  • 调试:当 agent 不知道某个技能时,查看其实际是否在上下文中。
  • 权限控制:在当前会话中临时禁用某个工具或 MCP 服务器。
  • 版本要求:需要 DSH ≥ 0.1.2-alpha.4,且必须使用 dsh web profile。
  • 依赖:所有 @deepseek-ai/* 运行时件由宿主提供。

短结尾

这个插件提供了一种轻量级的方式查看和调试智能体的能力状态。查看目录页和 GitHub 仓库了解更多。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜