Skip to content

feat(opencode): admit measured 2.2.5 shared placement - #581

Merged
stamp-build[bot] merged 2 commits into
mainfrom
agent/otter/opencode-2.2.5-admission
Oct 31, 2026
Merged

stamp-build[bot] merged 2 commits into
mainfrom
agent/otter/opencode-2.2.5-admission

Conversation

@stamp-build

@stamp-build stamp-build Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Otter from open-agent-runtime opened this pull request through Stamp
View in Stamp →


OpenCode 2.2.5 now uses shared placement under auto on Linux x64, macOS arm64 and Windows x64, following the independently reviewed native evidence in #580 (run 41221951609). Keep the existing 2.2.3 admission. Installation parsing and the running ACP process both use the same exact-version allowlist; unknown versions, prereleases and unmeasured platforms still fall back or refuse explicit shared placement.

Each canonical directory remains reserved for the process lifetime. Reusing it, including after release, falls back under auto and refuses explicit shared placement. The shared and isolated cleanup CI entries now pin 2.2.5; they no longer exercise native 2.2.3 sharing. Native cold-start database contention and cold-resume MCP limitations remain recorded.

Release note: auto now shares OpenCode 2.2.5 on the three admitted platforms. Hosts that select isolated keep independent processes.

Validation: full check (2,874 tests plus 18 mock behaviors), build and actionlint passed. Real 2.2.5 shared behavior passed 15 checks with four capability skips; shared and isolated lifecycle controls and the standalone isolated cleanup check passed. Focused tests cover both admitted versions, unsupported version/platform boundaries, native initialization rejection, directory aliases and lifetime reuse.

Based on main after #580. The evidence index and admission report now match the adapter: both exact versions are enabled with the lifetime directory restriction. The native-version predicate and platform-refusal function each have their own contract comment.

@stamp-build
stamp-build Bot force-pushed the agent/otter/opencode-2.2.5-admission branch from d58197f to 3f0a6a1 Compare October 31, 2026 18:21
@stamp-build
stamp-build Bot merged commit ffffc9f into main Oct 31, 2026
36 checks passed
@stamp-build
stamp-build Bot deleted the agent/otter/opencode-2.2.5-admission branch October 31, 2026 18:42
@stamp-build stamp-build Bot mentioned this pull request Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants