Skip to content

v0.11.0

Latest

Choose a tag to compare

@vtemian vtemian released this 17 Sep 10:42
· 6 commits to main since this release

Features

  • Optional context7 server: the bundled context7 MCP server can be disabled via features.context7: false in micode.json (#98)
  • Default agent permissions: role-based permission defaults keep agents functional when a project's opencode.json sets root-level denies (#109, closes #52)
  • Subagents follow the live model: spawn_agent sessions now inherit the parent session's model set via /models instead of the startup-baked default; explicit per-agent model overrides still win (#115)
  • Scripted e2e tier: deterministic, free end-to-end runs against a scripted stub provider, in Docker, gating every PR; the live-model tier stays available as a manual tier

Fixes

  • Plugin load outside Bun (#60, #97) and only the plugin factory is exported from the entry point (#100)
  • Mindmodel constraint files stay on .md (#99, closes #58)
  • Model override validation: per-agent model overrides are no longer rejected when the model is missing from opencode.json's declared models but resolvable through a configured provider's registry (closes #48)
  • spawn_agent sessions are parented and persisted: nested subagent work is visible in the session tree and inspectable afterwards (closes #59)
  • Native build/plan agents stay selectable: the demotion to subagent mode is dropped and the plugin sets default_agent to its primary agent instead (closes #41)
  • Preserve agent step limits (#78) and complete sessionQuestionSchema properties (#65)

Other

  • Release publish job now runs on Node 24, fixing npm@12 incompatibility that broke the 0.11.0 publish on first attempt
  • Routine dependency updates