{"slug": "show-hn-dsh-plugin-directory-every-deepseek-harness-plugin", "title": "Show HN: DSH Plugin Directory – Every DeepSeek Harness Plugin", "summary": "DeepSeek Harness, an open-source agent assembly tool from DeepSeek, has indexed 3,017 community-published plugins across nine capability slots, with 2,211 authors contributing since its launch on August 12. The directory, part of the v0.1 developer preview, allows users to swap components like the model adapter, tool registry, session log, and agent loop via a plugin system built on Cordis. The harness can be started with `npx @deepseek-ai/dsh web` and supports reversible plugin loading and an append-only session log.", "body_md": "DeepSeek Harness · v0.1 developer preview\n\n# Every capability is a DSH plugin.\n\nDeepSeek Harness assembles an agent out of nine swappable capability slots. This directory indexes what the community has published to fill each one.\n\nStart the harness\n\n`npx @deepseek-ai/dsh web`\n\n3017 plugins9 capability slots2211 authors\n\n3,017\n\nplugins indexed\n\nPlugins growth\n\nsince launch\n\nsynced 37 min ago\n\n| Aug 12 | 0 |\n|---|---|\n| Aug 13 | 202 |\n| Aug 14 | 1634 |\n| Aug 15 | 2712 |\n| Aug 16 | 3017 |\n\n## DSH plugin directory\n\nEvery DSH plugin published for the harness, most-starred first.\n\n0 plugins\n\nHow it works\n\n## A harness you assemble, not one you fork\n\nDSH 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.\n\nctx.*\n\n### Services, not imports\n\nPlugins meet at ctx.llm, ctx.tools, ctx.sessions and ctx.agents. None of them reaches into another's internals.\n\nsession log\n\n### Model-visible means logged\n\nAnything 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.\n\nunload()\n\n### Loading is reversible\n\nPlugins load and unload while the harness runs, and unloading undoes what they registered. Trying a new composition costs you nothing.\n\nGet started\n\n## Three steps to installing a DSH plugin\n\n### Start the harness\n\nNode.js is the only prerequisite. The Web UI comes up on 127.0.0.1:3080.\n\n`npx @deepseek-ai/dsh web`\n\n### Find the slot you want to change\n\nUse the board above. Each slot lists what the community has published to fill it.\n\n### Add it to your profile\n\nProfiles stack bundles and keep your own patches, so the next upgrade doesn't overwrite your setup.\n\n## Questions\n\nAbout DeepSeek Harness, its plugins, and this directory.\n\n## Built a DSH plugin? Get it listed.\n\nTag your repository dsh-plugin on GitHub and it shows up in this directory.\n\n[Publishing guide](https://github.com/topics/dsh-plugin)", "url": "https://wpnews.pro/news/show-hn-dsh-plugin-directory-every-deepseek-harness-plugin", "canonical_source": "https://dshplugin.online/", "published_at": "2026-08-16 04:13:41+00:00", "updated_at": "2026-08-16 04:40:36.310314+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-infrastructure"], "entities": ["DeepSeek Harness", "DeepSeek", "Cordis", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/show-hn-dsh-plugin-directory-every-deepseek-harness-plugin", "markdown": "https://wpnews.pro/news/show-hn-dsh-plugin-directory-every-deepseek-harness-plugin.md", "text": "https://wpnews.pro/news/show-hn-dsh-plugin-directory-every-deepseek-harness-plugin.txt", "jsonld": "https://wpnews.pro/news/show-hn-dsh-plugin-directory-every-deepseek-harness-plugin.jsonld"}}