dsh-danus
Danus-native DSH plugin suite: verifier-gated mathematical proof-search orchestration (fact graph, role-gated tools, cold-start verifier, worker swarm, orchestration tools, heartbeats).
安装
dsh plugin --profile web add github:fisfzy/dsh-danus
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Danus-native DSH plugin suite: verifier-gated mathematical proof-search orchestration (fact graph, role-gated tools, cold-start verifier, worker swarm, orchestration tools, heartbeats).
该插件未提供要点说明,请参考仓库 README。
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/fisfzy/dsh-danus |
| 许可证 | Apache-2.0 |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 0 |
| 最近推送 | 2026-08-26 |
| 收录日期 | 2026-09-19 |
| 分类 | 工具与能力 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-danus
**Verifier-gated multi-agent mathematical proof search, native to DeepSeek Harness (DSH).** A swarm of autonomous worker agents proves; a cold-start verifier is the sole authority on correctness; verified results accumulate in a content-addressed fact graph — the only source of truth; the finished work renders into a LaTeX paper or a human progress report.
Everything runs as DSH plugins (TypeScript) on your own model endpoints — no Python, no external MCP processes, cross-platform (Windows included).
## What it does
- **Truth layer** — a content-addressed, cascade-revocable fact graph (`fact_id = SHA-256(statement, proof, predecessors, ...)[:16]`), plus three-tier memory: worker-local → project global memory (BM25-searchable findings) → verified facts. Only the fact graph is truth.
- **Role-gated tools** — six tools (`gm_add`, `gm_search`, `fact_submit`, `fact_search`, `fact_revoke`, `search_arxiv_theorems`) with a structural permission table: the orchestrating *main* agent has no `fact_submit`, the *verifier* is read-only, unknown roles fail closed.
- **Cold-start verifier** — every submission runs deterministic prechecks (vacuousness thresholds + P1/P3/P5 hard prohibitions), then a **fresh, isolated headless judge session** decides: `correct = no critical errors and no gaps`. Rejections come back with repair hints; verdicts are always traced to global memory.
- **Worker swarm** — detached per-worker round loops (`danus-worker` profile), one fresh headless session per round resuming from persisted memory; graceful `.stop`, deadlines, round caps, stuck detection, cross-platform process supervision.
- **Orchestration tools** — `danus_new / assign / start / status / stop / finalize / list` for the main agent, plus a heartbeat plugin driving the 30-minute control beat and 4-hour macro audit, riding DSH native goals and subagents.
- **Rendering** — fact graph → publishable LaTeX paper (planner/writer/auditor/reviser/verifier roles, chunked PLAN→FILL→STITCH, compile gate, whole-paper math re-verification) and fact graph → human progress report, each produced by an isolated one-shot session with leak gates and provenance.
- **Observability** — a read-only dashboard served from DSH own web server (`/danus`), no extra process.
- **Model freedom** — workers, verifier, and main agent each use their own DSH profile; point any of them at any configured LLM provider (`agent-default-model` per profile).
## Verification
- **102/102 tests green** (`pnpm test`), including byte-exact golden vectors generated by the original implementation.
- Live end-to-end on a real DSH install: project scaffolding → worker round → `fact_submit` → independent cold-start judge → fact `cefabd883755ac88` in the graph.
- `PARITY.md` maps every behavior to the original, item by item.
## Quickstart
pnpm install && pnpm test
# three compositions: main (web profile), danus-worker, danus-verifier
# see README.zh.md (Chinese) for the exact cordis.patch.yml blocks
dsh --profile headless --patch ./dev-overlay.yml "Call danus_list and report the result"
## Layout
src/core/ truth layer (pure TS, zero DSH deps)
src/services/ verify (cold-start judge) · swarm (worker lifecycle) · write-paper · human-summary
src/plugins/ gateway (role-gated tools) · orchestration · heartbeat · observability · ...
src/swarm/ the worker outer loop + cross-platform process supervision
src/shared/ layout · headless spawn · target · env
skills/ contracts/ agent skills and role contracts
spec/ authoritative behavior specs extracted from the original
PARITY.md per-feature parity checklist against the original
## License & credit
Apache 2.0 (see `LICENSE`). This project is a native TypeScript/DSH port based on **[Danus](https://github.com/frenzymath/Danus)** by frenzymath — the architecture, agent contracts, skills, and behavior specs are theirs; see `PARITY.md` for the detailed correspondence and intentional differences.
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。