Version history

Changelog

What's new in ResearchForge — features, fixes, and improvements.

v0.2.0

LatestJuly 28, 2026
LangGraph & LangChain integrationStall parameter (--stall N)Multi-machine subagent coordinationHub dashboard beta
featAdd --stall N flag to researchforge run — stops after N consecutive non-improving experiments
featLangChain / LangGraph integration documented with working examples and results.json adapter
featEnterprise: multi-machine worker mode (researchforge run --worker --tags gpu-a100)
featHub dashboard beta — shared experiment lineage across team members
featresearchforge papers export/import for air-gapped deployment
fixFix race condition in parallel worktree cleanup when > 4 experiments finish simultaneously
fixProtected path enforcement now re-checks after patch apply (defense in depth)
choreUpgrade to Python 3.13 compatibility; drop 3.11 support

v0.1.5

June 15, 2026
Cursor supportScreening funnelContract wizard improvements
featCursor MDC rules via researchforge cursor install — @researchforge-start now available
featScreening funnel: screening_command + full_command in contract for two-phase evaluation
featContract wizard now auto-detects benchmark candidates from repo scan
featresearchforge hypotheses review — interactive approve/reject TUI
featEngineering report includes full lineage JSON, paper citations, and constraint history
fixFix HMAC validation failing on Windows line endings in baseline.json
fixresearchforge validate now correctly passes --seeds through to subprocesses

v0.1.0

First public releaseMay 1, 2026
Public releaseClaude Code skillsFull experiment loop
featFirst public release — Apache 2.0
featClaude Code skills via researchforge claude install (/researchforge-start etc.)
featFull experiment loop: research search → baseline → hypotheses → run → validate → ship
featGit worktree isolation — one isolated worktree per experiment, main branch untouched
featImmutable audit log (JSON Lines) with HMAC integrity checking
featresearchforge ship — creates clean branch with only winning changes applied
featPyPI package: pip install "researchforge[serve]"

v0.0.8

BetaApril 12, 2026
Docker executorProtected pathsHub server
featDocker executor — experiments run in isolated containers (executor: type: docker)
featProtected path enforcement with SHA-256 hashing before/after each experiment run
featHub server (researchforge hub start) — local dashboard for experiment results
featHard constraint evaluation — experiments violating constraints marked FAIL automatically
fixFix paper relevance scoring sometimes returning NaN on short abstracts

v0.0.5

AlphaMarch 1, 2026
First alphaBasic research loop
featAlpha release — internal testing only
featarXiv search with BM25 + cross-encoder re-ranking
featBaseline freeze with cryptographic commit hash
featBasic experiment runner with venv isolation
featresults.json schema v1 — primary_metric + secondary_metrics

Want to follow along?

Star the repo to get notified of new releases.

★ Star on GitHub