DeepSeek Harness 插件:把网页版 DeepSeek 当作可编程 Agent 的工具

在 DeepSeek Harness(DSH)的插件生态中,直接操作 chat.deepseek.com 的数据通常需要繁琐的爬虫或手动复制。对于需要处理历史会话或生成摘要的开发者来说,这很不友好。dsh-deepseek-web 插件解决了这个问题,它通过调用底层 Python 脚本,将网页版会话数据转化为可编程的只读接口。

这是一个由 wilianyichen 维护的插件,旨在将 DeepSeek 网页版(chat.deepseek.com)的会话归档转化为可编程的读取与摘要工具。它通过子进程复用 deepseek-ops 项目的 Python 脚本,提供列表、获取全文、搜索索引和生成高密度摘要的能力。

核心功能

插件提供以下工具:

  • deepseek_web_list:列会话(支持 100 段历史,可按标题过滤)。
  • deepseek_web_recent:最近 N 个会话速览(轻量)。
  • deepseek_web_get:下载指定会话全文到本地归档。
  • deepseek_web_sync:增量同步新会话到本地(L0 存档)。
  • deepseek_web_search:重建并搜索本地会话索引(需配合 deepseek_index.py)。
  • deepseek_web_digest:100 会话 → 一页高密度摘要:包含按日活跃度直方图、主题聚类、全列表及 token 估算。
  • deepseek_web_share_list:列出我的分享(只读)。

前置依赖

本插件依赖 deepseek-ops 的 Python 脚本。首次使用前,需在脚本目录运行以下命令进行扫码登录,生成 Token 文件:

python deepseek_auth.py

安装后,需在 DSH 插件配置中指定 scriptDir,指向包含 deepseek_client.py、deepseek_index.py 和 deepseek_auth.py 的目录。

安装

使用官方仓库地址安装:

dsh plugin --profile web add @yichenwilian/dsh-deepseek-web

配置示例

在 DSH 的插件配置文件中添加:

- id: dsh-deepseek-web
  name: '@yichenwilian/dsh-deepseek-web'
  config:
    pythonPath: python
    scriptDir: D:/data/BaiduSyncdisk/knowledge-lab/生产管线/scripts

典型用法

使用 deepseek_web_digest 生成最近 30 天会话的高密度摘要:

deepseek_web_digest --days 30

输出将包含按日活跃度直方图、主题聚类以及全列表和 Token 估算。

适用场景与注意

  • 只读能力:本插件提供列表、读取、搜索、摘要和分享列表等只读能力。DeepSeek 网页版服务端对写操作(发消息、创建分享)有限流限制,因此插件未暴露写操作接口。
  • 数据安全:Token 存储在本地文件 _deepseek_token.json 中,插件不记录日志,也不收集任何遥测数据。
  • 开发环境:插件本身只做子进程转发,依赖 Node.js 环境运行,需确保系统已安装 Python 及相关脚本。

该插件适合需要批量处理 DeepSeek 会话历史、生成知识摘要或进行本地归档的开发者。更多细节请参考:GitHub 仓库。

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

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

小夜