Skip to content

OpenCode 1.18.32 Pin Re-verification (opencode_cli) #612

Description

@Yoseph-Zuskin

As a SkillSpector user on current OpenCode, I want the opencode_cli deny-all policy re-verified against each new CLI release so the version gate keeps me safe without stranding me on an old binary.

The gap

The merged provider fails closed on anything but exactly 1.18.31. OpenCode 1.18.32 is out, so latest-version users get a refusal instead of scans — correct behavior, now needing re-verification.

What I am asking for

Please consider a re-verification bump: confirm identical flags/behavior, move the pin and all version references, and prove it with the existing gates plus a live self-scan. Done when the provider runs green on 1.18.32 with no policy changes.

This could be achieved by

  • Bumping _OPENCODE_SUPPORTED_VERSION and all version references (comments, fixtures, README pin note, DEVELOPMENT)
  • Re-running provider suites, lint, and a live self-scan on the new release
  • Note: full provider-path inference stays blocked by the known isolation × auth limitation (pre-existing, version-independent); the version gate, --help parity, and raw inference are the live evidence for this bump

Activity

  1. rng1995 commented on Sep 23, 2026

    @rng1995
    Collaborator

    Re-verification is in progress in PR #613, which proposes updating the verified OpenCode runtime pin to 1.18.32 while retaining the deny-all policy. The PR is open and has not merged, so this issue remains open until the compatibility/security validation is accepted and the pin update lands.

  2. added a commit that references this issue on Sep 28, 2026
    1d60524
  3. rng1995 commented on Oct 4, 2026

    @rng1995
    Collaborator

    Resolution update: PR #613 merged the OpenCode 1.18.32 verification/pin update. It was subsequently superseded by merged PR #665 for 1.18.33; the current provider still uses an exact verified pin and deny-all runtime checks. Offline provider regressions pass on current main.

    This issue remains completed. The separate multi-version range request is tracked in #712 / open PR #713.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions