DeepSeek Harness Companion 插件介绍

前言

DeepSeek Harness Companion 是一个运行在 DeepSeek Harness Web 中的轻量级插件。它将当前会话的活动状态、上下文压力和用量信息转化为一个“Living Data Orb”(活数据球),帮助开发者快速扫一眼就理解 Agent 的运行情况与资源占用。

该插件的设计理念是“状态优先,用量按需”。默认界面只传达 Agent 正在做什么(状态)以及上下文是否需要关注(压力),只有在悬停、键盘聚焦或点击固定面板时,才会显示详细的数字指标。这种设计避免了数据持续占据注意力,同时保证了隐私安全。

核心功能

插件通过 shell.overlay 原生挂载到 DSH Web,具备以下核心能力:

  • 活动状态监控:识别 Sleeping、Idle、Working、Waiting、Done 等状态,帮助判断 Agent 是否在正常执行或等待用户响应。
  • 上下文压力可视化:通过 Normal、Attention、Warning、Unknown 四个等级展示预计上下文占用率,低于 70% 为 Normal,85% 以上为 Warning。
  • 用量面板:展示 Context、Billed input、Output、Cache hit 和 Steps 等指标,数据直接来源于 DSH 提供的 projections。
  • Living Data Orb:利用表情和轻量动效表达状态,不依赖颜色作为唯一提示。
  • 隐私优先:不读取或发送 prompt、消息、推理过程、工具参数或结果、文件内容、凭证或供应商账户信息。
  • 交互与融合:支持拖拽移动位置、折叠成边缘标签,并跟随当前选中的 session 生命周期。

安装与启用

该插件通过官方插件目录发布,安装后需重启 Web 端。

dsh plugin --profile web add dsh-companion
dsh web

使用方式

安装后,插件会以“宠物”形式出现在 Web 界面上,交互逻辑如下:

  1. 查看用量:悬停或使用键盘聚焦宠物,会弹出用量面板显示 Context、Billed input、Output 等具体数值。
  2. 固定面板:点击宠物,可固定或取消固定用量面板,方便持续监控。
  3. 移动位置:按住宠物拖动,可改变其在屏幕上的显示位置(位置保存在浏览器本地)。
  4. 折叠与恢复:点击折叠功能,宠物会缩成屏幕边缘的 Show DSH Companion 标签,点击该标签可恢复原状。

注意事项与限制

dsh-companion 目前处于 MVP 阶段,存在以下限制:

  • 版本与兼容性:当前版本(0.1.1)精确面向 DeepSeek Harness 0.1.0-rc.5。由于 Harness 仍处于开发者预览阶段,后续版本可能需要插件更新以适配。
  • Session 限制:0.1.0 仅支持 DSH Web 界面和当前选中的 session,不支持多 session 并发或多宠物。
  • 隐私边界:插件仅读取 DSH Web 客户端已提供的 session 状态和 projections。当缺少 projection 数据时,指标会保持 Unknown 或直接省略,绝不会将未知数据估算为 0。
  • 功能缺失:暂不支持流式 token 估算、价格或成本计算、历史趋势、成长系统、prompt/tool 内容分析或云同步。

结语

DSH Companion 适合需要在日常开发中持续监控 Agent 状态和上下文用量的 DSH 用户。它通过极简的视觉反馈解决了“状态可见”与“用量监控”的平衡问题,同时严格遵守隐私原则,不触碰对话内容或推理过程。项目代码与文档托管在 GitHub 上,可根据需要自行构建或查阅。

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

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

小夜