Show HN: DSH Plugin Directory – Every DeepSeek Harness Plugin

niliu1231 pts1 comments

DSH Plugin Directory — Every DeepSeek Harness PluginSwitch languageToggle themeGet Started

DeepSeek Harness · v0.1 developer preview<br>Every capability is a DSH plugin.<br>DeepSeek Harness assembles an agent out of nine swappable capability slots. This directory indexes what the community has published to fill each one.<br>Start the harness<br>$npx @deepseek-ai/dsh web

Browse the directoryPublish yours<br>3017 plugins·9 capability slots·2211 authors

3,017<br>plugins indexed

Plugins growth<br>since launch

Aug 12Aug 14Aug 16<br>synced 15 min ago<br>Directory size day by day since the first DSH plugins appearedAug 120Aug 13202Aug 141634Aug 152712Aug 163017

DSH plugin directory<br>Every DSH plugin published for the harness, most-starred first.

Most starsUpdatedNewest

All slots0Model0Tools0Skills0Session0Sandbox0Storage0Loop0Scheduling0UI0

0 plugins

How it works<br>A harness you assemble, not one you fork<br>DSH is built on Cordis, a plugin system for spatiotemporal composability. Plugins contribute services, typed events and reversible effects to one shared context. The model adapter, the tool registry, the session log and the agent loop are all plugins — so any of them can be replaced from configuration.

ctx.*<br>Services, not imports<br>Plugins meet at ctx.llm, ctx.tools, ctx.sessions and ctx.agents. None of them reaches into another's internals.

session log<br>Model-visible means logged<br>Anything that reaches a model request can be rebuilt from the append-only session log. Resume, fork, search and replay all read the same event stream.

unload()<br>Loading is reversible<br>Plugins load and unload while the harness runs, and unloading undoes what they registered. Trying a new composition costs you nothing.

Get started<br>Three steps to installing a DSH plugin<br>01Start the harness<br>Node.js is the only prerequisite. The Web UI comes up on 127.0.0.1:3080.<br>$npx @deepseek-ai/dsh web

02Find the slot you want to change<br>Use the board above. Each slot lists what the community has published to fill it.

03Add it to your profile<br>Profiles stack bundles and keep your own patches, so the next upgrade doesn't overwrite your setup.

Questions<br>About DeepSeek Harness, its plugins, and this directory.

What is DeepSeek Harness?

What makes something a DSH plugin?

Do I have to fork the harness to extend it?

What are the four run modes?

How do I get my plugin listed here?

Is it ready for production?

Built a DSH plugin? Get it listed.<br>Tag your repository dsh-plugin on GitHub and it shows up in this directory.

Publishing guide

plugin harness plugins deepseek directory capability

Related Articles