Skip to content

v2.28.0

Choose a tag to compare

@mrbro-bot mrbro-bot released this 05 Jun 23:05
· 568 commits to main since this release
870127c

What's new

Features

The new orchestrating-subagents skill gives agents a portable, OpenCode-native primitive for coordinating both serial and parallel subagent work. It centres on task() dispatch as the default mechanism — foreground dispatch that works in any context — while documenting background subagents and task_status as experimental, gated surfaces for environments that support them.

Beyond the dispatch primitive itself, the skill covers the full coordination lifecycle: how to divide work across subagents without file overlap, how to track git ownership when multiple agents write concurrently, how to synthesise results from independent runs, and how to handle retry when a subagent stalls or fails.

The skill ships alongside a v3 compatibility cleanup plan that will remove converter-era compatibility surfaces and deprecated orchestration guidance now that the replacement is in place. Bundled skill surfaces, the OCX registry, and cloned OpenCode source metadata (pinned to v1.15.10) were all updated in the same change so the skill is discoverable immediately. (#491)

Documentation

Two long-running plans — the upstream ce:brainstorm + ce:plan merge and the agent-mode explicit hardening work — are now marked completed with release provenance. The merge shipped in v2.26.0 and the hardening work shipped in v2.27.0; this change closes the loop in the plan tracker. No behaviour changes. (#490)

Also in this release

  • deps: Bump all non-major dependencies to v0.55.0 (#489)

Compare

v2.27.0...v2.28.0