Releases: Her-xanadu/opencode-auto-research
v1.0.2 - live loop progression sync
Overview
OpenCode Auto Research 1.0.2 is the first stable public release of the controller-first research automation system with global OpenCode command integration.
What this release includes
- governed autonomous experiment loop with Python controller as the sole authority path
- local innovation brain with retrieval, evidence packs, feedback learning, and direction memory
- bilingual repository documentation (
README.md+README.zh-CN.md) - installation and upgrade guidance via
INSTALL.mdandscripts/install-local.sh - global slash-command installation via
scripts/install-opencode-global.sh - detailed manual entry points in
docs/USER_MANUAL.mdanddocs/USER_MANUAL.zh-CN.md
Validation
- npm test
- npm run build
- npm run test:smoke
Key commits
3ed9f19feat: add global opencode commands and live subagent routing0b4d494fix: sync live loop progression into 1.0 line13348e3docs: add user manual entry points
v1.0.1 - global command integration and subagent routing
Highlights
- adds a global OpenCode command installation path so experiment commands can be used from any terminal session
- installs command templates into ~/.config/opencode/commands and the research-brain skill into ~/.config/opencode/skills
- routes Apollo, Athena, and Hermes through real subagent mention dispatch from the Python controller
- validates local CPU multi-round live experimentation beyond round 1
Validation
- npm test
- npm run build
- npm run test:smoke
- direct Python subagent dispatch checks
- detached live multi-round loop verification
Key commit
3ed9f19feat: add global opencode commands and live subagent routing
v1.0.0 - stable controller-first research automation release
Overview
OpenCode Auto Research 1.0.0 is the first stable public release of the controller-first research automation system.
What this release includes
- governed autonomous experiment loop with Python controller as the sole authority path
- local innovation brain with retrieval, evidence packs, feedback learning, and direction memory
- bilingual repository documentation ( + )
- installation and upgrade guidance via and [1/4] Installing JavaScript dependencies
added 61 packages, and audited 62 packages in 1s
19 packages are looking for funding
run npm fund for details
found 0 vulnerabilities
[2/4] Installing Python controller dependencies
Requirement already satisfied: dvc<4,>=3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (3.66.1)
Requirement already satisfied: dvclive<4,>=3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (3.49.0)
Requirement already satisfied: attrs>=22.2.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (25.4.0)
Requirement already satisfied: celery in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (5.6.2)
Requirement already satisfied: colorama>=0.3.9 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.4.6)
Requirement already satisfied: configobj>=5.0.9 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (5.0.9)
Requirement already satisfied: distro>=1.3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.9.0)
Requirement already satisfied: dpath<3,>=2.1.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2.2.0)
Requirement already satisfied: dulwich in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.1.0)
Requirement already satisfied: dvc-data<3.19.0,>=3.18.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (3.18.3)
Requirement already satisfied: dvc-http>=2.29.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2.32.0)
Requirement already satisfied: dvc-objects in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (5.2.0)
Requirement already satisfied: dvc-render<2,>=1.0.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.0.2)
Requirement already satisfied: dvc-studio-client<1,>=0.21 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.22.0)
Requirement already satisfied: dvc-task<1,>=0.3.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.40.2)
Requirement already satisfied: flatten-dict<1,>=0.4.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.4.2)
Requirement already satisfied: flufl.lock<10,>=8.1.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (9.0.0)
Requirement already satisfied: fsspec>=2024.2.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2026.1.0)
Requirement already satisfied: funcy>=1.14 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2.0)
Requirement already satisfied: grandalf<1,>=0.7 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.8)
Requirement already satisfied: gto<2,>=1.6.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.9.0)
Requirement already satisfied: hydra-core>=1.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.3.2)
Requirement already satisfied: iterative-telemetry>=0.0.7 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.0.10)
Requirement already satisfied: kombu in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (5.6.2)
Requirement already satisfied: networkx>=2.5 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (3.6.1)
Requirement already satisfied: omegaconf in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2.3.0)
Requirement already satisfied: packaging>=19 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (25.0)
Requirement already satisfied: pathspec<1,>=0.10.3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.12.1)
Requirement already satisfied: platformdirs<5,>=3.1.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (4.5.1)
Requirement already satisfied: psutil>=5.8 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (7.2.2)
Requirement already satisfied: pydot>=1.2.4 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (4.0.1)
Requirement already satisfied: pygtrie>=2.3.2 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (2.5.0)
Requirement already satisfied: pyparsing>=2.4.7 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (3.3.2)
Requirement already satisfied: requests>=2.22 in /Users/herxanadu/Library/Python/3.13/lib/python/site-packages (from dvc<4,>=3) (2.32.5)
Requirement already satisfied: rich>=12 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (14.3.1)
Requirement already satisfied: ruamel.yaml>=0.17.11 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.19.1)
Requirement already satisfied: scmrepo<4,>=3.5.2 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (3.6.1)
Requirement already satisfied: shortuuid>=0.5 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.0.13)
Requirement already satisfied: shtab<2,>=1.3.4 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (1.8.0)
Requirement already satisfied: tabulate>=0.8.7 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.10.0)
Requirement already satisfied: tomlkit>=0.11.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.14.0)
Requirement already satisfied: tqdm<5,>=4.63.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (4.67.1)
Requirement already satisfied: voluptuous>=0.11.7 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (0.16.0)
Requirement already satisfied: zc.lockfile>=1.2.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc<4,>=3) (4.0)
Requirement already satisfied: pynvml in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvclive<4,>=3) (13.0.1)
Requirement already satisfied: dictdiffer>=0.8.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc-data<3.19.0,>=3.18.0->dvc<4,>=3) (0.9.0)
Requirement already satisfied: diskcache>=5.2.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc-data<3.19.0,>=3.18.0->dvc<4,>=3) (5.6.3)
Requirement already satisfied: sqltrie<1,>=0.11.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc-data<3.19.0,>=3.18.0->dvc<4,>=3) (0.11.2)
Requirement already satisfied: orjson<4,>=3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from dvc-data<3.19.0,>=3.18.0->dvc<4,>=3) (3.11.5)
Requirement already satisfied: billiard<5.0,>=4.2.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (4.2.4)
Requirement already satisfied: vine<6.0,>=5.1.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (5.1.0)
Requirement already satisfied: click<9.0,>=8.1.2 in /Users/herxanadu/Library/Python/3.13/lib/python/site-packages (from celery->dvc<4,>=3) (8.3.1)
Requirement already satisfied: click-didyoumean>=0.3.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (0.3.1)
Requirement already satisfied: click-repl>=0.2.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (0.3.0)
Requirement already satisfied: click-plugins>=1.1.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (1.1.1.2)
Requirement already satisfied: python-dateutil>=2.8.2 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (2.9.0.post0)
Requirement already satisfied: tzlocal in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from celery->dvc<4,>=3) (5.3.1)
Requirement already satisfied: six<2.0,>=1.12 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from flatten-dict<1,>=0.4.1->dvc<4,>=3) (1.17.0)
Requirement already satisfied: atpublic in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from flufl.lock<10,>=8.1.0->dvc<4,>=3) (7.0.0)
Requi...
v0.4.2 - final last-mile controller and smoke alignment
Highlights
- finalizes the last-mile hardening around rollback/resume semantics, remote contract coverage, and public smoke-path alignment
- keeps Python controller as the sole authority path while reducing the remaining externally visible legacy surface
- ships the latest fully green source and public engineering repo state
Validation
- npm test
- npm run build
- npm run test:smoke
Key commit
e3af09afix: finalize last-mile controller and smoke alignment
v0.4.1 - final last-two-cuts closure
Highlights
- hides remaining legacy analysis surface behind internal/test-only usage
- keeps Python controller as the sole outer-loop authority path
- aligns the scientific smoke and local e2e helpers with the current controller-first architecture
Validation
- npm test
- npm run build
Key commit
135b49frefactor: hide legacy analysis behind internal surfaces
v0.4.0 - v4 tech debt remediation closure
Highlights
- completes the v4 remediation wave around artifact root convergence, model-source consistency, canonical fixture naming, and recovery checkpoint alignment
- keeps Python controller as the sole authority path while further shrinking compatibility debt
- ships the latest all-green source repository state into the public engineering repository
Validation
- npm test
- npm run build
Key commit
c008918fix: finalize v4 remediation closure
v0.3.8 - public validation timeout tuning
Highlights
- syncs the final all-green source state into the public engineering repository
- tunes long-running public validation timeouts for workflow and real-DVC suites under the Desktop workspace environment
- preserves the latest controller-first, artifact-root-converged, remediation-complete codebase
Validation
- npm test
- npm run build
Key commit
ed5d1a9test: tune public-repo timeouts for stable validation
v0.3.7 - artifact root and recovery convergence
Highlights
- converges remaining artifact-path handling further toward the Python controller truth source
- removes more compat artifact write behavior and keeps recovery resume fallback explicit
- ships the latest fully green source state into the public engineering repository
Validation
- npm test
- npm run build
Key commit
5e95b9arefactor: converge artifact roots and recovery fallback
v0.3.6 - final remediation risk hardening
Highlights
- adds explicit remote contract, rollback side-effect, and specialist schema failure coverage
- further hardens controller resume/runtime behavior and artifact path handling
- carries forward the latest all-green source repository state into the public engineering repo
Validation
- npm test
- npm run build
Key commit
7afbc8cfix: finalize remediation risk hardening
v0.3.5 - compat surface reduction
Highlights
- reduces remaining TypeScript compatibility artifact surface around result packets and placeholder analysis
- keeps Python controller as the sole authority path while narrowing legacy/compat behavior
- ships a fully green public engineering repository after final validation
Validation
- npm test
- npm run build
Key commit
e024b7frefactor: shrink compat artifact surface