🧪 Beta Release — OpenCode Support
This is a beta release. OpenCode support is new and needs community testing before stable promotion.
What's New
Full OpenCode port of autoresearch — all 10 commands, all 12 reference workflows, adapted for OpenCode's tool and command conventions.
OpenCode Support
- 10 commands:
/autoresearch,/autoresearch_plan,/autoresearch_debug,/autoresearch_fix,/autoresearch_security,/autoresearch_ship,/autoresearch_scenario,/autoresearch_predict,/autoresearch_learn,/autoresearch_reason - Adapted SKILL.md with OpenCode-compatible frontmatter (
compatibility: opencode,metadatamap) - All 12 reference files adapted:
AskUserQuestion→question, colon commands → underscore commands,Agent tool→@mention - docs-manager subagent for the learn workflow
- Based on v1.9.11 — includes crash recovery, metric-valued guards, plateau detection, validation hardening
Tooling
scripts/install.sh— guided installer supporting both Claude Code and OpenCode, local or global, interactive or non-interactivescripts/sync-opencode.sh— automated sync from.claude/canonical source to.opencode/with all adaptations applied
Documentation
- README updated with OpenCode badge, Quick Start section, FAQ entry
- CONTRIBUTING updated with OpenCode development workflow
- guide/getting-started.md updated with OpenCode installation options
- Repository structure updated to reflect new
.opencode/andscripts/directories
Install (OpenCode)
git clone https://github.com/uditgoenka/autoresearch.git
cd autoresearch
./scripts/install.sh --opencode --globalInstall (Claude Code)
No change — plugin install still works:
/plugin marketplace add uditgoenka/autoresearch
/plugin install autoresearch@autoresearch
Breaking Changes
None. All Claude Code functionality is unchanged. This is an additive release.
What Needs Testing
- OpenCode skill loading and command execution
- All 10 commands work end-to-end in OpenCode
-
questiontool batching in OpenCode interactive setup - Install script on Linux (tested on macOS)
- Global install paths with
XDG_CONFIG_HOMEoverrides
Context
PR #58 (community contribution) attempted this port but was rejected due to stale v1.8.2 base, missing /autoresearch_reason, broken install script (set -e + && pattern bugs), and no sync mechanism. This release rebuilds from scratch using current v1.9.11 source.
Full Changelog
7b399bdfeat: add OpenCode support with full skill port, commands, installer, and sync tooling374f901docs: add OpenCode installation instructions and update version to v2.0.0-beta.0.1