Track OpenCode 1.19.5: same edit-tool rule, recaptured contracts

AF
11d ago
+220-212

The scheduled OpenCode drift check failed on main (run 41470927005): OpenCode 1.19.5's bundle no longer matched the captured edit-tool selector.

The rule itself is unchanged. Both 1.19.3 and 1.19.5 use modelID.includes("gpt-") && !modelID.includes("oss") && !modelID.includes("gpt-4"): true keeps apply_patch and hides edit/write, false keeps edit/write and hides apply_patch. Only the minifier's names changed (D/A/F, xr/Hr/vr -> V/G/oe, ln/Bt/Zt). The tagged upstream sources of v1.19.3 and v1.19.5 filter built-in and plugin tool IDs identically, so no model sees a different edit tool and AFT's plugins need no change.

This updates the capture's pinned selector expectation, regenerates the host-1 provider and edit-family contract records and transcripts for 1.19.5 (captured on Linux; OpenCode was never launched on a Mac), and bumps .github/opencode-version.txt to 1.19.5 so the harness's capture/pin check stays consistent.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Updates the OpenCode contract captures to 1.19.5 after the scheduled drift check flagged that the bundle no longer matched the pinned selector expectation.

The edit-tool rule itself is unchanged from 1.19.3 — only the minifier's renamed bindings differ — so no plugin changes are needed.

  • Refreshes the edit-family gate and provider-config contract records and transcripts for 1.19.5, captured on Linux.
  • Replaces the 1.19.3 probe transcripts with their 1.19.5 equivalents.
  • Bumps .github/opencode-version.txt to 1.19.5 so the harness's capture/pin check stays consistent.
  • Adds a non-ranking search descriptor for the 1.19.5 capture.