dsh-tool-nanobot
Manifest validNanoBot Subagent Bridge — lets DeepSeek Harness run the local nanobot AI agent (HKUDS/nanobot) as a subagent via a nanobot_run tool (oneshot CLI or persistent OpenAI-compatible server).
dsh-tool-nanobot · NanoBot Subagent Bridge
Run the local nanobot AI agent as a subagent from DeepSeek Harness (DSH).
Registers a nanobot_run tool: DSH hands one self-contained subtask to nanobot, which executes it with its own tools and context and returns only its final answer. The plugin also registers a nanobot-run runtime skill and a prompt section, so fresh conversations discover the capability.
Install
dsh plugin --profile web add dsh-tool-nanobot
Restart dsh web, then use it. Requires dsh web >= 0.1.0-rc.6 and a local nanobot CLI on PATH.
Usage
DSH calls nanobot_run automatically. Two invocation modes:
oneshot(default) — runsnanobot agent -m <prompt>as an independent process per task (stateless, safest for unrelated tasks).server— calls a persistentnanobot serveOpenAI-compatible endpoint (/v1/chat/completions); faster, and auto-started when not already running.
Configuration (persisted in DSH Settings)
Namespace nanobot under Settings:
| Field | Default | Description |
|---|---|---|
mode | oneshot | Default invocation mode: oneshot / server |
oneshotCommand | nanobot agent -m "{prompt}" --no-markdown | oneshot command template; must contain exactly one {prompt} placeholder |
serverBaseUrl | http://localhost:8900 | server-mode address (loopback only) |
serverStartCommand | nanobot serve | command used to start the server |
serverModel | (empty) | model to send; empty omits it so the server uses its own configured model |
Security
- The command template and base URL come only from trusted user settings — there is no model-controllable command/URL injection surface.
- server mode enforces a loopback whitelist; the API key is never sent off-host.
- Sandbox-aware execution with approval-gated escalation (
sandbox_permissions+justification). - Output is truncated, and a started server process is terminated when the plugin tears down.
Requirements
- DeepSeek Harness
dsh web >= 0.1.0-rc.6 - A local
nanobotCLI (e.g.uv tool install nanobot-ai) - Windows: PowerShell, used by the shell service
Development
git clone https://github.com/2025Bigeye/dsh-nanobot-subagent-link.git
cd dsh-nanobot-subagent-link
npm install
Changelog
See CHANGELOG.md.
License
MIT
Comments
Loading…
From the same category
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 73.6k
↓ 5.1k/wk
MIT
JavaScript
Sep 28, 2026
dsh plugin --profile agent add @tt-a1i/archify-dshDeepSeek Harness plugin for Reactive Resume: bridges your resumes and job applications into a Harness session over MCP.
★ 41.7k
↓ 292/wk
MIT
Aug 24, 2026
dsh plugin --profile web add dsh-plugin-reactive-resumeby Tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
★ 31k
↓ 1.1k/wk
NOASSERTION
Go
Sep 28, 2026
dsh plugin --profile web add @wxg-prc-cpg/dsh-weknoraby anywhere-labs
为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 29.3k
↓ 195/wk
MIT
TypeScript
Sep 29, 2026
dsh plugin --profile web add dsh-plugin-desktopdeepseek-harness-desktop is a interface plugin for DeepSeek Harness. See the repository documentation for its documented capabilities.
★ 28.6k
MIT
by titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
★ 25.1k
MIT
TypeScript
Sep 22, 2026