v0.5.0
Highlights
- Added guarded experimental retrieval routing for Agent-ranked evidence, local lexical corpora, and explicitly configured embedding providers, with deterministic traces and corpus-boundary enforcement.
- Added an experimental zero-dependency adapter for importing compatible official Classic STORM outputs into the existing guarded artifact lifecycle without installing or executing the upstream runner.
- Improved intent routing so users describe the research outcome or inputs they have; internal backend and adapter labels are inferred rather than exposed as user-facing concepts.
- Expanded the public documentation with concise usage examples, capability boundaries, recovery behavior, and accurate experimental labels while preserving the
stormskill name and install path.
Release verification
- 87 unit tests passed.
- 120/120 isolated offline contract-canary runs passed across 12 cases with zero illegal transitions.
- Skill metadata validation, Python compilation, pinned skills CLI discovery/rendering, and installed-bundle smoke checks passed.
- Documentation links, repository URLs, and the project-local install path were checked against the release tree.
Experimental capability boundaries
- Retrieval routing and official Classic output import are experimental in v0.5.0.
- Embedding mode requires an explicit provider command, model, and provider version; the skill does not discover or install providers.
- The official adapter supports stable
knowledge-stormoutput contracts in>=1.1.1,<1.2; it imports completed output only and does not bundle, install, or execute the upstream runner. - Adapter tests use a compatible
knowledge-storm1.1.1 fixture because the upstream package is not installed in the release-validation environment. - Co-STORM remains a prompt-native preview with simulated participants and does not claim upstream
CoStormRunnerparity. - Offline fixture canaries validate workflow contracts, not real-model research quality.
Install or update
npx skills add lizhouai/storm-research-skillFor an existing project-local installation:
npx skills update storm