The OpenCode generate flow now treats the orchestrator as a primary agent instead of a rule file, matching the arvore-hub pattern. Environment variables in MCP config use the correct {env:VAR} format, and a .ignore file is generated for repo discovery.
What changed
- Orchestrator is now written to
.opencode/agents/orchestrator.mdwithmode: primaryanddefault_agent: "orchestrator"inopencode.json, instead of.opencode/rules/orchestrator.md - MCP environment variables use
{env:VAR}format instead of${env:VAR}or${VAR}, matching the OpenCode spec hub generatenow creates a.ignorefile listing all repo names with!prefix- Stale
.opencode/rules/orchestrator.mdis cleaned up on regenerate
Who is affected
Any workspace using OpenCode as their editor. After upgrading, run hub generate to regenerate the config.
Upgrade
npx @arvoretech/hub@0.13.4 generate