dsh-plugin-chat-tools:通过本地 HTTP 桥接采集并增量读取聊天页上下文

前言

在 DeepSeek Harness(DSH)里做智能体或自动化时,模型侧往往只能看到当前请求里的上下文,而浏览器聊天页上已经出现的消息、滚动加载的历史内容,并不总是以结构化方式进入 Harness。若你希望其他插件或外部工具「跟着页面上的对话走」,就需要一条从 Web 界面到本地的可靠通路。

社区插件 dsh-plugin-chat-tools(维护者 asdukw)面向这类需求:在 DSH 聊天页侧采集屏幕上的消息,并通过本地 HTTP 桥接做增量读取,归类于目录中的「记忆」方向。下面介绍它的定位、已公开的能力说明,以及安装时要注意的事项。

这是什么

dsh-plugin-chat-tools 是第三方 DSH 插件,仓库标识为 asdukw/dsh-plugin-chat-tools。

公开简介(SkillHub 目录页与 GitHub 线索一致)为:

Chat-page context tracking tools for DeepSeek Harness (dsh): collect and incrementally read on-screen chat messages over a local HTTP bridge

一句话:在 DSH 运行环境中,把聊天页上可见的消息收集起来,并经由本地 HTTP 桥供后续增量读取,用于对话上下文的跟踪。

SkillHub 上标注的最新发布版本为 v0.2.0(页面显示仓库约两周内有更新)。GitHub 星标为 0(与社区索引页一致)。DSH 生态强调「一切皆插件」;SkillHub 等目录是独立社区站点,与 DeepSeek / 幻方无官方从属关系,本文也不将其描述为官方应用商店。

核心功能

因 GitHub README 当前无法抓取,下列能力仅依据目录页简介及 DSH 插件市场(dsh.so)对同一插件的功能摘要,不展开未在公开材料中出现的 API、配置项或端点名称。

  1. 采集聊天页消息
    面向 DSH 聊天界面,收集屏幕上展示的聊天消息,服务于上下文跟踪。

  2. 增量读取
    不是一次性快照,而是支持在已有基础上增量读取消息内容(具体协议与调用方式需以仓库文档为准)。

  3. 本地 HTTP 桥接
    通过本机 HTTP 桥把页面侧数据暴露给 Harness 插件生态中的其他组件或工具使用;桥接监听在本机,不涉及对外部云服务的硬性依赖(安装前仍应自行审阅源码)。

DSH 插件市场页面还提到该包在清单中可与 dsh-chat-tools 等条目关联激活;若你已在 profile 中使用相关 chat-tools 能力,安装后可在 dsh web --dump-config 或插件清单中核对是否处于 active 状态。

安装与启用

公开材料中的 v0.2.0 安装命令如下(DSH 插件市场页展示,并标注经沙盒安装与 Web 冒烟验证)。将 web 换成你实际使用的 profile 名称:

dsh plugin --profile web add github:asdukw/dsh-plugin-chat-tools#v0.2.0

说明:

  • 这是 bundle 插件 常见的 GitHub 源安装形式;安装完成后,按 DSH 一般惯例,bundle 类插件通常需要重启 dsh web 后才会完整生效(具体以你使用的 DSH 版本文档为准)。
  • 市场页披露的 package.json peerDependencies 声明为 @deepseek-ai/dsh-* >=0.1.0-rc.6;仅表示版本声明通过解析,能否在你当前 dsh 上正常运行仍需自行验证。
  • 撰写本文时,直接访问 https://github.com/asdukw/dsh-plugin-chat-tools 返回不可用;若安装失败,请先确认仓库/tag 是否仍可访问,或向维护者 asdukw 反馈,勿在未审阅源码的情况下强行使用第三方镜像。

许可证在 DSH 插件市场速览中为 MIT(以仓库 LICENSE 文件为准)。

典型用法

公开 README 未能获取,没有可逐行复现的配置示例或 HTTP 调用样例。合理的使用路径是:

  1. 在目标 profile 执行上述安装命令,重启 dsh web。
  2. 打开 DSH Web 聊天页,确认插件在清单中为 active(市场验证记录中曾命中 dsh-plugin-chat-tools)。
  3. 根据仓库后续恢复的文档,连接本地 HTTP 桥,按文档说明增量拉取页面消息,并交给你的记忆插件或自定义逻辑消费。

在 README 可用之前,不建议凭插件名猜测环境变量或端口;一切以维护者文档为准。

适用场景与注意

适合谁

  • 需要在 DSH Web 聊天界面与本地工具/其他插件之间同步「页面上已经显示过的对话」的开发者。
  • 正在搭建记忆、日志或审计链路,希望数据源来自真实 UI 状态而非仅当前 API 请求体的场景。

务必注意

  1. 权限与信任
    插件以当前 dsh 进程权限运行,并涉及读取界面聊天内容与在本机起 HTTP 服务。安装前请阅读源码、许可证(MIT)及网络监听范围,仅在可信环境使用。

  2. 仓库可达性
    目录页仍指向 GitHub,但本文写作时仓库 HTTP 访问失败;安装命令依赖 github:asdukw/dsh-plugin-chat-tools#v0.2.0,源不可用则命令无法完成。

  3. 社区验证不等于背书
    DSH 插件市场页的 L4/L5 验证为自动化沙盒与冒烟测试,不是人工安全审计;市场页亦明确自动化扫描可能出现误报或漏报。

  4. 无外部凭证声明
    市场页「External credentials」为未检测到;若未来版本增加出站网络或密钥配置,需重新评估。

结尾

dsh-plugin-chat-tools 把「聊天页上可见消息 → 本地 HTTP 桥 → 增量读取」串成一条上下文跟踪链路,适合在 DSH 记忆类插件生态里补全 UI 侧对话状态。安装以公开文档中的 GitHub 源命令为准,并请在源码可审、仓库可达的前提下使用。

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

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

小夜