Version history
Changelog
What's new in ResearchForge — features, fixes, and improvements.
v0.2.0
LatestJuly 28, 2026LangGraph & 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, 2026Cursor 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, 2026Public 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, 2026Docker 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, 2026First 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