Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/perrylink/dsh-mcp-panel/agents-mdgit clone --depth 1 https://github.com/PerryLink/dsh-mcp-panelWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/perrylink/dsh-mcp-panel/agents-md)<a href="https://agentmods.dev/instructions/perrylink/dsh-mcp-panel/agents-md"><img src="https://agentmods.dev/badge/instructions/perrylink/dsh-mcp-panel/agents-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.01744 | $0.01744 |
| Opus 5 | $0.00872 | $0.00872 |
| Sonnet 5 | $0.00349 | $0.00349 |
| Haiku 4.5 | $0.00174 | $0.00174 |
Grade A, and why
dsh-mcp-panel AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 52 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md
Standalone DeepSeek Harness plugin repository (dsh-mcp-panel). Development follows the dsh-plugin-guide skill and the official plugin contract; this file records repo-local decisions.
Layout
src/index.ts— function-plugin contract (name/inject/Config/apply; NO default export — the Loader unwrapsexports.default ?? exports).src/service.ts—McpPanelService(TypertRemoteService, namespacemcpPanel): read-only snapshot assembly from loader rows + tool registry + upstream status observations. ServesmcpPanel/statusand starts panel-only probes throughmcpPanel/probe(probe(serverName); needsctx.jobs, streamable-http and stdio rows).src/wire.ts— the snapshot vocabulary, its zod v4 wire schema, and the singlemcpPanel/statusinvocation descriptor shared verbatim by the host./typertmanifest (src/typert.host.ts) and the client Remote contribution (src/client/remote.ts) — one canonical source so the two codecs can never drift.src/upstream.ts— the proposed upstreammcp/statusseam (event + query service face), declared here via cordis declaration merging and consumed with feature detection; when upstream ships it, its identical declarations merge cleanly and a conflicting signature fails this compile (intended tripwire). Proposal text:docs/upstream-proposal.mdin the deepseek-harness repo.src/sanitize.ts— display redaction (URL query credentials, userinfo passwords, header values, bearer tokens, JWTs). Pure; extreme-case tests intests/sanitize.spec.ts.src/grouping.ts/src/aggregate.ts— pure enumeration/grouping and status aggregation with missing-field tolerance.src/command.ts— the/mcpcommand (standardCommandResult; logged viacommand/run+command/done).src/probe.ts— optionalmcp_probebackground-job tool (unowned job: panel-only results). Both transports probe: streamable-http via oneinitializePOST; stdio via spawning the row'scommand/argsunderscrubbedParentEnv(the same base the mcp-client bridge uses, imported from@deepseek-ai/dsh-subprocess) + explicitenv/cwd, oneinitializehandshake over stdin/stdout, sanitized serverInfo or failure detail.src/client/— browser half:$mountthe Remote contribution, register thesettings.plugins.tabentry idmcp, pure presenter inpresent.ts, inline scoped stylesheet instyles.ts(standalone bundles cannot use the in-repo CSS-module pipeline).tests/— vitest; REALContext+Session/ToolRuntime/CommandRuntimefrom the0.1.2-rc.1peers, fake Loader face, fake Agent, optional fake jobs.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today Changed · -4 tokens per session 3afffe0eb09f
- 6d ago First seen · 52 lines · 1,748 tokens per session scan A c0d5af43fda4
dsh-mcp-panel AGENTS.md is an instructions file published in the GitHub repository PerryLink/dsh-mcp-panel (52 stars, last pushed yesterday), licensed Apache-2.0. It adds 1,744 tokens to every session, about $0.0087 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
dsh-web AGENTS.md
AGENTS.md instructions for zhu1090093659/dsh-web, covering dsh-web repository instructions, repository layout, common commands, repository rules and development workflow.
DSH-better-sidebar AGENTS.md
AGENTS.md instructions for omdsh-dev/DSH-better-sidebar, covering dsh-better-sidebar 仓库规则(agents), 1. 仓库硬约束(必须遵守), 2. ci 挂载冒烟(plugin-mount job / pnpm test:mount), 3. dsh 0.1.2 适配要点(0.1.2-rc.1+ 基线) and 4. npm 发版(github release → npm publish).
dsh-worktable AGENTS.md
AGENTS.md instructions for Aisland-SJL/dsh-worktable, covering dsh-worktable 项目规则, 协作方式(用户定案,最高优先级), 边界, 构建与验证 and 领域约定(会话中必须遵守).
awesome-deepseek-harness-plugins AGENTS.md
AGENTS.md instructions for imsai-sh/awesome-deepseek-harness-plugins, covering repository instructions, the submission gate is the product, generated files, cross-repo contracts (no ci spans both repositories) and permanent urls.
dsh-auto-review AGENTS.md
AGENTS.md instructions for PerryLink/dsh-auto-review, covering agents.md, layout, hard rules applied here, build and docs.
dsh-industry-research AGENTS.md
AGENTS.md instructions for PerryLink/dsh-industry-research, covering agents.md, layout, hard rules applied here, checks and release.