Repository navigation
Releases: ZengZichao/dsh-revbayes-forge
Releases · ZengZichao/dsh-revbayes-forge
Release list
RevBayes Forge 0.1.0
DeepSeek Harness (DSH) plugin that turns RevBayes script writing into a checkable pipeline: structured spec → block assembly → static validation → dry-run/smoke → diagnostics with fix suggestions.
Highlights
- One plugin, 13 model packs — FBD, divergence dating, coalescent demography, diversification/SSE, continuous traits, biogeography (DEC/GeoSSE/FIG), advanced morphology, chromosome evolution, molecular selection (codon/PoMo), host repertoire, posterior predictive simulation, model selection (stepping-stone/path sampling), and total-evidence dating.
- 4 core tools —
revbayes_generate,revbayes_validate,revbayes_lookup,revbayes_environment; each enabled pack registers its own generation tool. - Settings page — overview, per-pack toggles with dependency handling, environment detection, JSON-spec generation and static/dry/smoke validation; pack selection persists to
$DSH_HOME/revbayes-forge/state.jsonand survives restarts. - Function catalog — derived from the official RevBayes help database: 611 entries, 654 signatures, 451 methods, plus 18 legacy functions and 27 generic methods.
- Official-corpus coverage register — all 52 tutorial directories on revbayes.github.io are accounted for: 43 with 304 Rev scripts mapped into 18 analysis families,
fig_introserved by the biogeo pack, and 8 directories excluded with documented reasons (see docs/zh/coverage.md / docs/en/coverage.md, enforced by the coverage gate). - Bilingual documentation — complete reference set in docs/zh (Chinese) and docs/en (English): installation, configuration, architecture, tool reference, model packs, validation rules, settings page, verification, coverage.
Install
npm install
dsh plugin --profile desktop add file:"$PWD/packages/core"Fully quit and restart DeepSeek Harness afterwards. See docs/en/installation.md for verification and uninstall.
Requirements
- DeepSeek Harness (DSH) >= 0.2.1-rc.2 (
@deepseek-ai/dsh-toolsis provided by the host as a peer) - Node.js >= 20
- RevBayes 1.4.1 (optional; static validation works without it, dry-run/smoke need a real
rbbinary)
License
GPL-3.0, consistent with RevBayes. Fixture data are synthetic and distributed under the same license.