NanoAI

DeepSeek Harness Remote Connection · 0.5.32

Connect from a browser to your DSH Host, or one explicitly shared with you, and continue using authorized workspaces and sessions.

Install

Install and enable DeepSeek Harness Remote Connection in your DSH profile. Set the NanoAI origin and an API key with remote:connect, explicitly allow Host access on the computer, and keep it online. Then select that Host and a workspace under DeepSeek Harness Remote Connection on NanoAI.

Platform archive · Marketplace version 0.5.32

324.6 KiB · zip。Check the digest, source and permissions after download. Code runs in the user's client after installation.

Download 0.5.32
Compatibility and platforms
需要 DSH ≥0.2.0-rc.1、凭据服务 ≥0.2.1-alpha.2 和兼容的官方远程连接组件。实体设备尚未全面验证。 RC.2→RC.3 源码接口差异已复核;本候选尚未完成真实 RC.3 安装或跨设备验收。 · Windows, macOS, Linux
Supported DSH core versions
not declared · Runtime compatibility is not verified; declared versions do not establish tested support.

DeepSeek Harness Remote Connection for NanoAI

DeepSeek Harness Remote Connection connects authorized devices to a NanoAI-authorized DeepSeek Harness Host, letting them continue permitted sessions and workspaces; execution and permission checks stay on the Host.

Install and connect

  1. Install and enable DeepSeek Harness Remote Connection directly in your DSH profile. No separate NanoAI Plugin Market installation is needed first; follow the runtime's restart prompt.
  2. Open DeepSeek Harness Remote Connection's NanoAI connection settings and save the service origin and API key. Remote 0.5.23 and NanoAI Plugin Manager 0.1.10 each use their own @deepseek-ai/dsh-credentials record by default. The manager is optional for independent Remote use. The Key must have remote:connect permission.
  3. Open DeepSeek Harness Remote Connection and explicitly allow this computer to act as a Host. The profile must include a compatible official Harness Remote carrier and the deployment must enable Remote access. No separate Remote password, QR login or registration code is required.
  4. In the same NanoAI platform, open DeepSeek Harness Remote Connection, select an authorized online Host and open a workspace. The platform browser flow registers its client and obtains connection credentials automatically.

Version 0.5.32 also accepts HTTP service origins on localhost and literal private, link-local or carrier-grade NAT IPv4 addresses, for example http://192.168.1.20:8080 and http://100.79.68.68:8080. HTTP origins using public addresses or other DNS names remain rejected. Set the address at the selected credential source and reload Remote if its effective origin changes. Existing API key and Host authorization requirements still apply.

Each plugin offers an explicit checkbox to reuse the other plugin's service origin and API Key in the same profile. Reuse preserves its own original configuration, which is used again when reuse is disabled. Only one plugin may reuse the other at a time: enabling mutual reuse is rejected, and any conflicting stored configuration fails closed. Each operation reads the selected peer record afresh so key rotation is observed; missing, invalid, expired or revoked credentials must be corrected at the selected source. A shared Key needs remote:connect and the manager's catalog/download permissions for the operations used.

Update the service origin and Key at the selected credential source. Changing Remote's effective origin requires a matching Key and reloading Remote; same-origin changes apply to the next request. The stored API Key is never returned to the frontend. Relay service-account credentials belong only on the server.

Devices are personal and private by default. Owners can explicitly share a Host with named recipients. Workspace membership, billing ownership and operational administrator roles do not grant access to another person's sessions. Viewing device information does not grant control; the platform checks discovery, connection and continued access, including revocation.

Capabilities and boundaries

  • Continue Host workspaces and sessions through the Harness Remote carrier and an encrypted channel.
  • Use the supported workspace file tree, bounded read-only previews, Host-local terminals and authorized development-service previews. Terminal access follows the Host-local setting and runs as the Host user.
  • Keep device identity keys on the endpoints; preserve the upstream Noise protocol and transport implementation. The Host opens outbound connections without requiring a public listening port.
  • Optional Codex, Cursor and Antigravity adapters remain experimental upstream capabilities; availability depends on Host configuration and a matching carrier.

Public remote access must go through the NanoAI gateway, which enforces user authorization and personal sharing.

Historical mobile releases are not an installation or connection path for this plugin. Browser-extension and VS Code materials are upstream references and have not been validated as NanoAI products.

Origin and license

Derived from the upstream project liguobao/ds-harness-remote, with NanoAI integration maintained in this repository. Existing upstream authorship, copyright and protocol identifiers are retained. Licensed under MIT, copyright 2026 DSH Remote contributors.

This is an independent community project, not an official DeepSeek product. DeepSeek and related names and marks belong to their respective owners.

Source, permissions and release information

dsh · Platform archive · MIT · free public download

Source and license
MIT;the original package keeps its license file
SHA-256
566a448f06881ed4ea4d502e766b98545ed9c0985bf5927279e3224372028eb9
Upstream version and local build
0.5.32 · Build 1
Cumulative changes from upstream
Build 1: 0.5.32 Cumulative differences relative to upstream 0.5.32; current build delta: - NanoAI-maintained native 0.5.31 -> 0.5.32; this is the maintained fork version, not a public-upstream release. Backport restricted to config helper/guard and tests from public upstream native 0.5.20 commit 3760737a35eec8e6550256d7f1c485e0078e3341. Outer repository HEAD=c0f1ade74f15997b5561aa0a472caae09c29dffa; public patch SHA-256=e77aceb16dbe7548e014a6e657b54b916da6a060ea4089fd714798d634e29442; maintained source patch SHA-256=e7e984aa0d3f4d98c4a26e6621615f823cbaad7d4800dff0ee945a8f4ad82120. - Existing packages-build and workspace-check logs passed. Candidate plugin full suite: 330 passed, 5 failed, 1 pre-existing skip (336 total). Original native 0.5.31 four-file baseline: 17 passed and 5 failed; all five failed assertions match. All pre-baseline source bytes restored and verified. DSH plugin verification, production plugin build, root pnpm pack and 6 configuration tests passed. No test skips added. Installed RC.3 and physical/cross-device tests not performed. - Packaging: preserve root bundle and single package.json; copy original nested MIT LICENSE to root byte-for-byte; expand locale wildcard exports to exact en/zh paths; retain complete bilingual real READMEs with the HTTP addition; render unavailable package-relative documentation links as labels. Previous release 0.5.31: retain (valid).
Permission declarations
  • 通过 DSH 凭据服务保存 Remote 自有的平台地址与 API Key;仅用户明确勾选后读取同一配置档的 NanoAI 插件市场连接配置
  • 通过 HTTPS/WebSocket 连接 NanoAI;允许显式配置 localhost、私网、链路本地或 CGNAT IPv4 的 HTTP 地址;Key 需要 remote:connect,复用 Key 还需相关插件目录与下载权限
  • 仅在主机明确授权后提供工作区、会话及终端访问
Changelog
0.5.32 accepts HTTP service origins on localhost and literal private, link-local or CGNAT IPv4 addresses while rejecting public HTTP origins. Retains the 0.5.31 prefetch negotiation and slot-release fixes, independent credentials, one-way reuse and Host authorization. Update the Host computer to apply.
Published at

Published versions