EdgeTypE/dsh-better-deepseek 预览 preview

EdgeTypE/dsh-better-deepseek

Plugin插件 Native原生 ⭐ 33 Notifications & Remote通知与远程

DeepSeek Harness 桥接插件,专为 Better DeepSeek Chrome 扩展设计。

Project Overview项目介绍

This is a native plugin built exclusively for DeepSeek Harness (DSH), created to connect DSH with the Better DeepSeek Chrome extension. It runs on top of DSH’s existing webServer service, providing an HTTP handshake endpoint and session-filtered Server-Sent Event (SSE) streams for real-time communication between the extension and DSH. Users can install it directly via DSH’s built-in npm plugin management command, or use npx to call a global DSH installation to add the plugin, which keeps the installation process simple and straightforward.

The plugin registers a full set of endpoints prefixed with /api/better-deepseek/ to handle different interactions between the extension and DSH. Each endpoint is mapped to a specific HTTP method matching the interaction type it is designed to handle, following REST conventions that work seamlessly with browser-based client requests. These endpoints cover handshake health checks, live SSE event streaming, agent session initialization, user prompt submission, final result fetching, and cancellation of running tasks. By default, it enables CORS headers to accommodate cross-origin requests from the Chrome extension.

This plugin does not have an explicit open-source license listed in its public GitHub repository. It is purpose-built for users who regularly use both the Better DeepSeek Chrome extension and the DeepSeek Harness framework, as it bridges the communication gap between the browser extension and the local DSH environment. There are no additional hidden dependencies beyond what is already included in a standard DSH installation. Users must have a working DSH installation and the Better DeepSeek extension fully set up before installing this plugin.

这是一款专为DeepSeek Harness开发的原生插件,作用是对接Better DeepSeek浏览器Chrome扩展,核心能力是在DSH的webServer基础上,提供HTTP握手端点和经过会话过滤的SSE事件流服务。它可以通过DSH自带的npm插件管理命令直接安装,也可以使用npx调用全局DSH来添加该插件,整体安装流程简洁清晰。

插件注册了一组以/api/better-deepseek/开头的端点,分别用于健康检查握手、实时事件流推送、初始化代理会话、提交任务提示词、获取任务结果报告和取消正在运行的任务。它默认开启跨域资源共享,满足Chrome扩展发起跨域请求的需求,适配浏览器端扩展的交互逻辑。

目前该插件没有标注开源协议,主要服务于同时使用Better DeepSeek扩展和DeepSeek Harness框架的用户,用来打通浏览器扩展和本地DSH框架之间的交互链路。用户使用前需要先安装好DeepSeek Harness环境和Better DeepSeek Chrome扩展,否则插件无法正常工作。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • No license declared - all rights reserved by default; ask the author before commercial use or redistribution未声明开源许可证 —— 默认「保留所有权利」,商用或再分发前先问作者
  • 33 stars - an early-stage project星标 33,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

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

把 EdgeTypE/dsh-better-deepseek 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-better-deepseek

DeepSeek Harness bridge plugin for Better DeepSeek Chrome extension integration. Provides an HTTP handshake endpoint and session-filtered SSE event streams over webServer.

Installation

Via DSH (npm)

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

or

npx @deepseek-ai/dsh --profile web add -w dsh-better-deepseek

Plugin

BetterDeepSeekBridgeService registers /api/better-deepseek/* endpoints on ctx.webServer.

Endpoint Method Purpose
/api/better-deepseek/ping GET Handshake and health check
/api/better-deepseek/events GET Server-Sent Events (SSE) live stream
/api/better-deepseek/session.create POST Initialize an agent session with cwd
/api/better-deepseek/session.prompt POST Submit a task/prompt to the session
/api/better-deepseek/session.result GET Fetch final Markdown report and status
/api/better-deepseek/session.cancel POST Cancel a running task
Config Default Meaning
enableCors true Enables Access-Control-Allow-Origin headers for cross-origin browser extension requests.
← 上一个 Prev dsh-claude-provider 下一个 Next dsh-context-doctor →