Adopt upstream opencode v1.17.14 (base only, no fork changes)

Draft
KE
3mo ago
+152481-38503

Pure upstream adoption: this branch is exactly the anomalyco/opencode v1.17.14 tag — zero Replo changes. It exists so the version bump reviews as two clean pieces:

  1. This PR — the upstream delta v1.17.9-era base → v1.17.14 (~1,682 files; release notes: 1.17.10 MCP resources/instructions, 1.17.11 session snapshots, 1.17.12 MCP OAuth fixes, 1.17.13 reasoning fixes, 1.17.14 code mode adapter + paginated MCP tool catalogs). Review = skim the release notes; this content shipped upstream already.
  2. PR #14 (stacked on this branch) — our fork patches replayed on the new base. That diff is the real review: 56 files, +1,651/−106.

⚠️ Do not merge via the GitHub UI. dev is rebase-managed for version bumps (patch stack replayed on each new base — see RELEASING.md); a UI merge here would textually conflict with the old patch stack on dev. Landing sequence once both PRs are approved: merge #14 into this branch (fast-forward), then update dev to the result:

git push origin rebase-1.17.14:dev --force-with-lease

then close both PRs as landed and cut v1.17.14-1.

🤖 Generated with Claude Code


Summary by cubic

Adopt pure upstream anomalyco/opencode v1.17.14 as the new base (no fork patches). This sync brings upstream features and CI/test additions; our fork changes will land in a follow-up PR stacked on this base.

  • New Features

    • Upstream highlights across v1.17.10–v1.17.14: MCP resources/instructions, session snapshots, MCP OAuth fixes, reasoning fixes, and the code mode adapter with paginated MCP tool catalogs.
    • Adds an extensive Playwright-based performance and timeline stability suite; updates CI to Node 24.x and improves issue automation.
  • Dependencies

    • Bump turbo to 2.10.2.
    • Bump @effect/opentelemetry, @effect/platform-node, @effect/sql-sqlite-bun to 4.0.0-beta.83.
    • Bump @opentui/core, @opentui/keymap, @opentui/solid to 0.4.3.
  • Migration

    • Do not merge via the GitHub UI; dev is rebase-managed.
    • After approving the fork-patches PR, merge it into this branch, then fast-forward dev to the result and cut v1.17.14-1 (see RELEASING.md).