dsh-better-deepseek:DeepSeek Harness 与 Better DeepSeek 扩展的桥接 DSH plugin

edgetype/dsh-better-deepseek

集成与连接已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 桥接 Better DeepSeek 浏览器扩展,提供 HTTP 握手与 SSE 事件流。

让 Better DeepSeek 浏览器扩展能实时访问 DeepSeek Harness 的任务状态与结果,通过 HTTP 握手和 SSE 事件流无缝集成。

install
dsh plugin --profile web add github:edgetype/dsh-better-deepseek
分类
集成与连接
平台
DSH-Plugin
作者
edgetype
分发方式
插件

dsh-better-deepseek 核心特性

HTTP 握手与健康检查SSE 实时事件流会话创建与任务提交获取 Markdown 报告支持跨域请求

dsh-better-deepseek 仓库信息

edgetype
发布者
edgetype
仓库
edgetype/dsh-better-deepseek
13
Star
0
Fork
0
Watch
1
开放 Issue
语言TypeScript
许可证
官网
仓库最近更新2026-08-15 02:16:17
仓库创建时间2026-08-15 00:47:05
主题
deepseekdeepseek-harnessdeepseek-harness-plugindshdsh-plugindsh-plugins
默认分支main

dsh-better-deepseek 仓库简介

dsh-better-deepseek 是 DeepSeek Harness(DSH)的桥接插件(DSH plugin),用于将 Better DeepSeek Chrome 扩展与 DSH 无缝集成。它解决了浏览器扩展无法直接访问 DSH 内部服务的问题,通过 HTTP 握手端点和基于会话过滤的 SSE 事件流,让扩展能够实时获取任务状态和结果。该插件由 EdgeTypE 维护,采用 TypeScript 编写,最近更新于 2026-08,目前 Stars 4、Forks 0,属于早期但专注的集成类插件。

dsh-better-deepseek 这个 DSH plugin 提供了哪些核心接口?

插件通过 BetterDeepSeekBridgeServicectx.webServer 上注册 /api/better-deepseek/* 端点,提供完整的会话生命周期管理:/ping 用于握手和健康检查,/events 提供 SSE 实时事件流,/session.create 初始化带工作目录的代理会话,/session.prompt 提交任务,/session.result 获取最终 Markdown 报告,/session.cancel 取消运行中的任务。这些接口覆盖了从创建到取消的完整流程,方便扩展端灵活控制。

dsh-better-deepseek 怎么配置跨域和会话过滤?

插件提供 enableCors 配置项,默认 true,用于启用跨域头(Access-Control-Allow-Origin),确保浏览器扩展的跨域请求被允许。会话过滤功能则通过 SSE 事件流实现,只推送与当前会话相关的事件,避免无关数据干扰。配置项可在 DSH 的配置文件中调整,具体可参考 README 中的表格。

dsh-better-deepseek 怎么安装?

安装命令如下,使用 DSH 的插件管理工具,指定 web profile 并添加该插件:

bash
dsh plugin --profile web add github:edgetype/dsh-better-deepseek

或者使用 npm 方式:

bash
dsh plugin --profile web add -w dsh-better-deepseek

安装后,插件会自动注册所需的端点,无需额外配置。

dsh-better-deepseek 依赖哪些 DSH 组件?

该插件依赖多个官方 DSH 包,包括 @deepseek-ai/dsh-host-webserver(提供 web 服务器宿主)、@deepseek-ai/dsh-agent(代理核心)、@deepseek-ai/dsh-session(会话管理)、@deepseek-ai/dsh-tools(工具集)和 @deepseek-ai/dsh-invariants(不变量检查)。这些依赖确保了插件与 DSH 核心的兼容性和稳定性。

dsh-better-deepseek 适合哪些使用场景?

该插件主要面向使用 Better DeepSeek 浏览器扩展的用户,希望将扩展的界面与 DSH 的后端能力结合。例如,在浏览器中发起任务,通过 SSE 实时查看进度,最终获取 Markdown 报告。它适合需要轻量级集成、不想直接操作 DSH API 的场景。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题