DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Gateway Agent — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@januory/dsh-gateway-agent

Gateway Agent

客户机接入插件:出站连接 deepseek-harness-gateway,桥接本机 dsh web 供门户完整操控。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @januory/dsh-gateway-agent@0.2.2
README兼容性版本

兼容性与来源证明

Gateway Agent 以 @januory/dsh-gateway-agent 发布,当前版本为 0.2.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/16

版本

0.2.2stable
2026/9/16
0.2.1stable
2026/9/16
0.2.0stable
2026/9/15
查看其余 5 个版本收起版本
0.1.4stable
2026/9/11
0.1.3stable
2026/9/6
0.1.2stable
2026/9/5
0.1.1stable
2026/9/5
0.1.0stable
2026/9/5

相关插件

正在加载相关插件…

最新版
0.2.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
148.1 kB
文件数
19
Surface
web
许可证
未声明
发布源
npm
GitHub
★ 2
周下载
307
安全扫描
✓ v0.2.2 扫描通过
最近提交
2026/9/16
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Im@xmanrui/dsh-im将微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord 和 Matrix 接入 DSH。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness:通过自然语言驱动多智能体团队协作(队长、成员、具有依赖关系的任务、消息传递),并在 Web GUI 中提供树状监视器Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:24 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel 无需密钥;通过 MCP 使用 Zhihu 全局/站内搜索,以及 Perplexity/SerpBase/DeepSeek/You.com/Baidu/Kimi/Aliyun/Doubao,需密钥;OpenAI/Gemini/Claude

README

dsh-gateway-agent

English | 中文

The customer-machine access plugin for deepseek-harness-gateway.

What it is

dsh-gateway-agent is a DeepSeek Harness plugin installed in the dsh that runs on a customer machine. It opens a single outbound WebSocket to the gateway and bridges the machine's local dsh web UI over that same tunnel — so the machine needs no inbound port, port mapping, or public IP.

Requirements

  • A DeepSeek Harness installation (web profile) on the machine.
  • The gateway server (see ../../apps/gateway) running and reachable from the machine, e.g. wss://gateway.example.com/agent.
  • A pairing code issued by the gateway administrator.

Install

dsh plugin --profile web add ./plugins/dsh-gateway-agent

(Once published, this becomes dsh plugin --profile web add @januory/dsh-gateway-agent.)

Usage

  1. Ask the gateway administrator for a pairing code.
  2. Open the machine's dsh web UI and go to Settings → 网关接入 (Gateway access).
  3. Enter the gateway address (wss://<gateway-host>/agent) and the pairing code, then click 发起入网申请 (Request onboarding).
  4. After the machine is approved at the gateway, the plugin reconnects automatically and keeps the tunnel alive — the machine is then operable from the gateway portal.

Configuration

The plugin persists its configuration as JSON at $DSH_HOME/dsh-gateway-agent/config.json:

KeyDescription
gatewayUrlThe gateway WebSocket endpoint, e.g. wss://gateway.example.com/agent.
pairingCodeThe pairing code issued by the gateway administrator.
dshPortThe local dsh web port to bridge (default 3080).

Values entered in the 网关接入 UI are saved here; the plugin auto-connects on boot when gatewayUrl is already set.

How it works

The plugin runs as a dsh host plugin (Node) plus a small settings card in the browser client. On the host side it dials gatewayUrl, completes a pairing-code + HMAC challenge-response, then relays browser requests and WebSocket streams from the gateway to the machine's loopback dsh web (127.0.0.1:<dshPort>), injecting an operator cookie minted in-process via the dsh Connection service. Each relayed request is re-declared as one consistent same-origin loopback request: besides rewriting Host, the agent sets Origin (and any Referer) to http://127.0.0.1:<dshPort>, so third-party handlers that require Origin === Host — such as the plugin market's POST routes — work over the tunnel too.

See the project README for the full architecture.

Daemon supervision (optional, off by default)

Tick Settings → 网关接入 → 守护进程服务 and the machine’s dsh lifecycle (start / stop / restart) is owned by a standalone supervisor process, so the gateway portal’s machine catalog can control it remotely.

Leave it unticked if you do not need remote lifecycle control — nothing else changes.