dsh-plugins-raincode
Discovered★ 3dsh plugin: DeepSeek Harness's model layer = raincode (model pool/cache/retry) + /skills browsing
dsh-raincode
Make raincode the model layer of DeepSeek Harness (dsh): a cheap model pool with StablePrefix prompt caching, retries and failover, driven by a local OpenAI-compatible gateway (Rust).
This repository is the dsh plugin monorepo for raincode. It ships that
capability as two independently publishable dsh plugins that share the adapter
core in packages/core.
Packages
| Package | Focus | Tools / Commands |
|---|---|---|
dsh-plugins-raincode-skill | Skill self-evolution network — browse / search / load raincode skills and distill experience into SKILL.md | /skills, raincode_skill_search, raincode_skill_load, raincode_learn, raincode_status |
dsh-plugins-raincode-routing | Model auto-routing — a strong main model decomposes a large task and dispatches cheaper subagents by direction | raincode_route, raincode_agent_tree, raincode_refresh_model, raincode_status |
@raincode-dsh/core | Shared adapter core (OpenAI wire serialization, SSE translation, gateway auto-spawn); published so the two plugins can resolve it independently | — |
Architecture
The plugins are the "mouth": they translate dsh's GenerateOptions into the
OpenAI wire format and stream chunks back. The raincode gateway (Rust) is the
"brain": it owns profile selection, prompt caching, retries and failover. The
plugins hold no model logic.
Layout
packages/
core/ shared adapter core (adapter, serialize, translate, sse, gateway manager)
plugin-skill/ dsh-plugins-raincode-skill
plugin-routing/ dsh-plugins-raincode-routing
Quick start
- Install the raincode CLI (
>= 0.1.0):cargo install --path crates/rc-cli(or use./install.sh). - Configure your model pool:
raincode setup(writes~/.raincode/profiles.toml). - Start the gateway:
raincode proxy --port 8787, then verifycurl http://127.0.0.1:8787/health→{"ok":true,"service":"raincode-gateway"}.
Install in dsh
dsh plugin --profile web add dsh-plugins-raincode-skill
dsh plugin --profile web add dsh-plugins-raincode-routing
Then add a row for each plugin to the profile's patch layer
(~/.dsh/profiles/web/cordis.patch.yml):
- insert:
- id: raincode-skill
name: dsh-plugins-raincode-skill
config:
baseURL: http://127.0.0.1:8787
apiKeyEnv: RAINCODE_API_KEY
- id: raincode-routing
name: dsh-plugins-raincode-routing
config:
baseURL: http://127.0.0.1:8787
apiKeyEnv: RAINCODE_API_KEY
Restart dsh web to load them. Each plugin has its own README (English + 中文)
covering prerequisites, installation, configuration fields and the tools it
provides.
Development
npm install # links @raincode-dsh/core into each plugin via workspaces
npm run build # builds core, plugin-skill, plugin-routing
npm test # runs every package's vitest suite
License
MIT
Comments
Loading…
Similar plugins
by xiaomao49
DeepSeek Harness plugin to audit and correct llm-pi-ai model capability declarations by probing the endpoint itself: out-of-range maxTokens, contextWindow, reasoning levels, image input.
★ 0
MIT
JavaScript
Sep 14, 2026
dsh plugin --profile web add dsh-model-probeby 0lidaxiang
DeepSeek Harness is a plugin-based system for building AI agents. Everything, from tools and models to the web UI, can be added or replaced as a plugin.
★ 4
↓ 62/wk
MIT
JavaScript
Nov 1, 2026
dsh plugin --profile web add dsh-plugin-greetby exoticknight
One sentence to an AI agent: create, release and list a DeepSeek Harness plugin. DSH 插件模板与 AI 操作手册
★ 3
Apache-2.0
JavaScript
Oct 30, 2026
dsh plugin --profile web add dsh-plugin-templateby chocobo77
DeepSeek Harness plugin: multi-tier memory management, semantic retrieval, structured memory, and model-context awareness for infinite context.
★ 4
MIT
TypeScript
Oct 22, 2026
dsh plugin --profile web add dsh-infinite-contextby FishBottle7
DSH plugin — free OpenCode Zen models for DeepSeek Harness (DSH). Free LLM API, no API key needed. 在 DSH 中使用 OpenCode Zen 免费模型,无需 API key
★ 387
MIT
TypeScript
Nov 3, 2026
dsh plugin --profile agent add opencode2dshby wxxb789
Source-grounded deep research, writing, and learning plugin for DeepSeek Harness (dsh): steerable checkpoints, mid-run steering, and citations verified against retrieved sources.
★ 0
MIT
TypeScript
Oct 6, 2026
dsh plugin --profile web add dsh-raven-research