deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Everything is a plugin.
A community-built discovery index for the DeepSeek Harness plugin ecosystem.
[!NOTE] DSHPlugin is an independent community project. It is not an official DeepSeek product and is not endorsed by DeepSeek.
DeepSeek Harness is intentionally extensible, but discovering useful plugins should not require searching through scattered repositories. DSHPlugin brings GitHub discovery, canonical source links, current star counts, and installable bundle metadata into one focused registry.
The project is built in public so plugin authors, DSH users, security researchers, and translators can improve the ecosystem together.
Explore the production registry at dshplugin.org.
dsh-plugin topic, plus awesome-dsh-pluginsdsh.bundle.patch structure checks, canonical repository resolution, and commit-pinned install commandsBring the registry into an AI coding agent with two open, portable skills:
find-dsh-plugins performs semantic matching exclusively against the DSHPlugin catalog. It never falls back to GitHub Search, web search, or another marketplace.audit-dsh-plugin-security resolves a plugin through DSHPlugin first, then performs a read-only review of the cataloged repository at its indexed commit.Each skill directory contains a standard SKILL.md, Codex UI metadata, and a small catalog client. The client caches one catalog download for six hours, revalidates with ETags, and returns only a short candidate set to the agent. The homepage provides a copy-ready installation prompt and a direct source link for both skills.
The index combines two public discovery paths:
dsh-plugin topic with a valid root dsh.bundle.patch declaration;awesome-dsh-plugins.GitHub stars are a discovery signal, not a security or quality guarantee. DSHPlugin links to the original repository and shows installation commands only when an installable bundle structure is present.
React + Vite registry
│
Cloudflare Worker ── static assets and API routing
│
Cloudflare D1 ────── submissions and reports
│
Cloudflare Access ── /admin and /api/admin/*
The public source contains the application and deployment examples. Production account identifiers, Access configuration, database IDs, domains, and local secrets are deliberately excluded.
Requirements: Node.js 20 or newer.
git clone https://github.com/oa1mgo/dshplugin.git
cd dshplugin
npm ci
npm run dev
The Vite development server is enough for registry UI work. To run the complete Worker and D1 flow locally:
cp wrangler.example.jsonc wrangler.jsonc
cp .dev.vars.example .dev.vars
npm run build
npx wrangler d1 migrations apply dshplugin-moderation --local
npx wrangler dev
Use example values locally. Never commit .dev.vars, .env files, or your real wrangler.jsonc.
npm test # catalog and localization tests
npm run build # production frontend and Worker package
npm run test:sites # Worker API and packaging tests
npm run verify # complete local checks
npm run check:catalog-links # live GitHub repository validation
npm run sync:catalog # refresh GitHub topic and Awesome DSH snapshots
DSHPlugin runs on Cloudflare Workers with a D1 binding.
wrangler.example.jsonc to the ignored wrangler.jsonc.ADMIN_EMAIL, CF_ACCESS_AUD, and CF_ACCESS_ISSUER with wrangler secret put or in the Cloudflare dashboard—never in Git.migrations/./admin* and /api/admin/* with your own Cloudflare Access application and allow policy.npm run deploy.Every fork must use its own Cloudflare account, database, Access policy, and identity provider. The repository does not grant access to the production DSHPlugin infrastructure.
There are useful contributions at every level:
Start with a good first issue, open a proposal, or read CONTRIBUTING.md. Chinese and English contributions are both welcome.
All commits follow Conventional Commits, for example feat: add plugin health filters or fix: reject unreachable repository redirects.
Please do not disclose vulnerabilities in a public issue. Follow SECURITY.md and use GitHub private vulnerability reporting.
deepseek-ai/deepseek-harness for the extensible Harness architectureAdamPlatin123/awesome-dsh-plugins for the community catalog sourceMIT © DSHPlugin contributors.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: plugin-registry。