What's New
OpenCode Beast Mode
New "Beast Mode" routes complex code generation to OpenCode with automatic 6-signal complexity scoring and graceful fallback to CodeAgent.
Universal Cross-Domain Support
- Domain detector for 7 research domains (ML, physics, chemistry, economics, math, biology, security)
- 25+ domain-specific experiment profiles with tailored datasets, metrics, and evaluation protocols
- Domain-aware prompt adapters and Docker images
Code Searcher Agent
GitHub-integrated code search for experiment design reference — query generation, pattern extraction, and result caching.
Web Integration Layer
Web search, crawling, PDF extraction, and Google Scholar support for enhanced literature discovery.
Community Contributions
- Novita AI provider — added as built-in LLM provider preset (#80)
- Thread-safety hardening — all module-level globals protected with locks (#77)
- Figure agent config — fixed 6 missing config fields (#75)
- Robust LLM output parsing — 4-strategy JSON extractor, ACP-aware YAML extraction (#69)
- Test collection fix — safe
skipifguard for Anthropic tests (#53)
Bug Fixes
- 20+ edge-case fixes from 3-round deep audit
- Fixed sleep-inside-lock contention in Semantic Scholar batch API
- Fixed false-positive regex on Markdown links in thinking-tag stripper
- Caught
RecursionErrorin JSON parser for deeply nested payloads - Convergence evaluator with early stopping recommendations
Full Changelog: v0.3.0...v0.3.1