Skip to content

chore(main): release 7.184.0 - #2800

Merged
zaxbysauce merged 1 commit into
mainfrom
release-please--branches--main--components--opencode-swarm
Sep 16, 2026
Merged

zaxbysauce merged 1 commit into
mainfrom
release-please--branches--main--components--opencode-swarm

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Stable architect prompt-cache prefixes (#2759)

What

  • Moved session-bound architect enhancer guidance and the conditional /swarm
    command rule to a trailing, host-renderable user-role carrier.
  • Preserved the byte-identical conversation prefix across architect turns while
    retaining the existing strict Qwen/Gemma system-rendering boundary.
  • Added compaction-aware one-shot suppression so live-turn guidance is not copied
    into compaction summaries.

Why

Per-step architect guidance was changing the host's cache-sensitive system tail,
which prevented prompt-cache reuse even when the conversation history was
unchanged. The new request-boundary staging follows OpenCode's actual
messages.transform-before-system.transform order and keeps dynamic guidance
renderable without polluting the stable prefix.

How to use

No configuration or workflow changes are required.

Migration notes

None required.


Governed v8 defaults-flip frame: conservative preset, migration, rollback, and inventory (#2504)

What

Ships the governance frame required by issue #2504 (Workstream F PR 12 of 21,
consolidating EPIC #1677) around the already-armed v8 defaults flips. No new
default flip is introduced and no version number changes.

Why

The auto_review v8 flip is armed in code (approved burn-in pin + major≥8
gate) and the parallel-first new-plan default landed in v7.132.0 — but there
was no preset escape hatch, no migration/warning surface for upgrading
configs, no evidence-cited inventory, and the documented trust posture still
claimed universal opt-in defaults. #2504 requires exactly this frame:
evidence-gated flips only, migration and rollback documented and tested.

Migration steps

  • Nothing is required — existing configs keep their exact behavior on 7.x.
  • To restore all pre-flip (v7) defaults: set "preset": "conservative".
  • Per-flip kill switches: auto_review.enabled: false (config) and
    execution_profile.parallelization_enabled: false (per plan). Explicit
    values always win over any flipped default or the preset.
  • /swarm config doctor lists pending default changes; --fix acknowledges
    them (stamps config_format_version: 3).

Caveats

Tests

  • tests/unit/config/conservative-preset.test.ts — schema/loader/release-seam
    preset contract, explicit-override precedence (both directions), partial
    sections, save_plan new-plan defaults, load-failure fail-open.
  • tests/unit/config/defaults-flip-upgrade.test.ts — v7-era configs get
    defaults-flip findings; --fix stamps config_format_version: 3
    idempotently; passive runs never write; version-3 configs stop advertising;
    legacy rename migrations unchanged.
  • tests/unit/config/defaults-flip-rollback.test.ts — per-flip kill switches
    verified at a simulated v8 release; inventory doc names both kill switches.
  • tests/unit/config/parallelization-default.test.ts — hardened with XDG
    isolation (save_plan now reads config for the preset).

🤖 I have created a release beep boop

7.184.0 (2026-09-16)

Features

  • config: governed v8 defaults-flip frame — conservative preset, migration, rollback, inventory (#2504) (ae07d84)

Bug Fixes

  • config: review-round hardening for the #2504 governance frame (ea1c3a8)
  • prompt-cache: stabilize architect request prefixes (7da47f9)
  • prompt-cache: stabilize architect request prefixes (54412be)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--opencode-swarm branch from 6941ff0 to 6ae0500 Compare September 16, 2026 06:33
@github-actions

Copy link
Copy Markdown
Contributor Author

Drift check report

Found 2 drift finding(s): 0 error, 0 warning, 2 notice.

required-check-contract (2)

  • 🔵 notice scripts/required-check-contract.json: [RULESET_DIVERGENCE] intended-required context "drift" is not yet required by the captured ruleset
  • 🔵 notice scripts/required-check-contract.json: [RULESET_DIVERGENCE] intended-required context "drift" is not present for every expected event in captured external workflow evidence

@zaxbysauce
zaxbysauce added this pull request to the merge queue Sep 16, 2026
Merged via the queue into main with commit 4175c61 Sep 16, 2026
34 checks passed
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant