v0.8.0¶
Release date: 2026-06-22
Added¶
- Added the initial OpenCode publish target with
.opencodeskills, agents, runtime references, and project instructions. - Added OpenCode
godotMCP registration during publish and environment checks for the published.opencoderuntime tree. - Added provider setup docs for agent runtimes and image/VQA selectors, including OpenCode image/VQA capability gates.
- Added an OpenCode hook adapter plugin that runs the shared GodotMaker hook contract through OpenCode runtime events.
- Added
/gm-assetprovider routing for OpenAI image generation selectors.
Changed¶
- Downgraded OpenCode hook support to root-stage lifecycle gates plus OpenCode-native subagent permissions, instead of claiming full Claude Code-style subagent hook parity.
- Updated README and wiki first-run docs to use the current
godotmaker-clicommand, runner selection flags, OpenCode setup notes, Node.js requirement, and project config flow.
Fixed¶
- Fixed verify/build gates so Godot headless shutdown notes no longer block the pipeline, while other Godot diagnostics fail closed.
- Fixed scaffold addon validation so full repository checkouts inside
addons/*are rejected before they can break Godot class scanning. - Fixed OpenCode subagents so delegated roles inherit the active session model correctly.
- Fixed OpenCode worker deadlocks by publishing explicit external-directory permissions for subagents.
- Fixed headless-build and gdUnit guidance so workers read
godot_paththrough the selected project-local agent config instead of Claude-specific paths. - Fixed verify static checks so
check_project.pytool failures are reported as tooling errors instead of static-check passes. - Fixed the API-backed OpenAI image provider so supported reference images are all passed to the generation call instead of silently using only the first one.
- Fixed the API-backed OpenAI image provider so 16:9 and 9:16 source requests preserve their requested aspect ratio instead of falling back to 3:2/2:3.
- Fixed OpenCode session-idle Stop hook handling so Stop hook block decisions are sent back to the active session instead of terminating the worker process.
- Fixed OpenCode runtime guidance for dot-directory state files so agents do not treat missing Glob results as authoritative for known project metadata.