Skip to content

v2.31.1

Choose a tag to compare

@mrbro-bot mrbro-bot released this 14 Jun 21:04
· 544 commits to main since this release
9ab70d6

What's new

Bug Fixes

The orchestrating-subagents skill has been updated to match the current behavior of OpenCode 1.17.6. A prior version of the skill documented a task_status polling tool that OpenCode has since removed. In OpenCode's current model, background subagents (enabled via OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS) push their results into the parent session automatically on completion — there is no status tool to poll. The skill's background-dispatch guidance, failure/retry instructions, quick-reference section, and common-mistakes list have all been rewritten to describe this push-notification model accurately.

The same PR also adds an optional setup recommendation: enabling OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS=true. The flag is experimental but stable in recent OpenCode versions, and without it Systematic falls back to foreground dispatch.

Documentation

Plan documents were reconciled with shipped reality after v2.31.0: the agent temperature hardening plan now records its v2.29.0 provenance, the skill frontmatter tune-up plan is marked completed (shipped in v2.31.0), and the promotion-and-growth plan is marked completed with remaining ecosystem-listing work reframed as externally tracked upstream work.

Four test names in the JSONC-precedence suite carried AE1/AE2/AE3 prefixes that leaked internal planning taxonomy into the shipped test file. These prefixes have been stripped, leaving only the behavioral descriptions.

A solutions document was added capturing a durable lesson from the skill frontmatter tune-up work: scripts/content-integrity.ts has no general non-failing warning channel — every check other than allowlist warnings counts toward totalViolations() and fails CI. This makes "advisory warning" checks infeasible without building new plumbing. The doc records the end-to-end wiring checklist, the fence-aware body-scan pattern, and the meta-lesson: ground the mechanism a plan relies on, not just the intent.

Also in this release

  • build(dev): OpenCode updated through v1.16.0, v1.16.2, v1.17.0, v1.17.1, v1.17.2, and v1.17.3.
  • build(dev): semantic-release monorepo updated to v25.0.4.
  • deps: fro-bot/agent updated through v0.56.1, v0.56.2, v0.57.0, v0.58.0, v0.59.0, v0.59.1, v0.60.0, v0.61.0, v0.62.0, v0.63.0, and v0.64.0.
  • deps: Miscellaneous non-major dependency updates (v4.16.24, v4.16.25, v24.13.1, v24.13.2).

Compare

v2.31.0...v2.31.1