Skip to content

chore(release): 0.65.0 - #650

Merged
jjjermiah merged 1 commit into
mainfrom
release/v0.65.0
Nov 11, 2026
Merged

jjjermiah merged 1 commit into
mainfrom
release/v0.65.0

Conversation

@jjjermiah

@jjjermiah jjjermiah commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

Release v0.65.0: Two Lines Ahead

Changed

  • Runs on OpenCode 2.2.7 (#646). The host peer range is now >=2.0.26 <2.3, and the optional effect peer accepts 4.1.0. This closes the 2.2.6 and 2.2.7 load-check failures (#622, #647): the 2.2.7 bump had shipped a stale npm-shrinkwrap.json, which the package gate caught.
  • Dependencies. About 40 routine bumps merged, covering the ai SDK, @opentui/core, conventional-commits-parser, fast-xml-parser, @ai-sdk/openai-compatible, GitHub Actions, and the example apps. No runtime behaviour change.

Fixed

  • Anthropic usage speed for SDK 1.3. The Messages response now carries the usage speed field the 1.3 SDK requires (ddc8245).
Commit-level detail (74 commits)

Fixes

fix(anthropic): emit required usage speed for SDK 1.3 (ddc8245)

The SDK's Message.Usage now requires a nullable speed field. Include null on messages and message_start while keeping message_delta's narrower usage unchanged. Regenerate the typed wire golden and update the encoder test. Sync bun.lock and retain the runtime-only shrinkwrap.

Validation: bun run typecheck; 152 Anthropic and wire tests passed; build:tui and check-pack (87 files) passed; git diff --check.

Tests

test(anthropic): sync SDK 1.3 conformance and example runs (a6a1bcd)

The SDK adds usage.speed, so strict conformance and scripted client captures reject our newly valid responses until their fixtures match. Regenerate both from the pinned SDK and CI's complete client run. Keep the SDK's Apache-2.0 license beside the derived schema.

Validation: typecheck, 27 conformance tests, check-pack (87 files), git diff --check; CI generated all scripted example transcripts.

Docs

docs(changelog): write the 0.65.0 notes and pin the README to 0.65.0 (24d5f44)

The release script needs a non-empty [Unreleased] section, and the README pins the version a user installs. Both were stale: [Unreleased] said "Nothing yet." and the pin was 0.64.0.

The notes cover the OpenCode 2.2.7 support (#646, closes #622 and #647), the routine dependency bumps merged since 0.64.0, and the Anthropic SDK 1.3 usage speed fix (ddc8245).

Validation: git diff origin/main shows only CHANGELOG.md and README.md.

CI and tooling

chore(deps-dev): bump @types/bun from 1.4.2 to 1.4.4 (8212e48)

Bumps @types/bun from 1.4.2 to 1.4.4.

--- updated-dependencies:

  • dependency-name: "@types/bun" dependency-version: 1.4.4 dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump @anthropic-ai/sdk from 0.133.0 to 1.3.0 (9bfa22b)

Bumps @anthropic-ai/sdk from 0.133.0 to 1.3.0.

--- updated-dependencies:

  • dependency-name: "@anthropic-ai/sdk" dependency-version: 1.3.0 dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump openai from 7.32.0 to 7.45.1 (2a11590)

Bumps openai from 7.32.0 to 7.45.1.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 7.45.1 dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(examples): refresh pydantic-ai scripted summary (a1ad321)

The dependency bump changes the recorded client version, so the scripted-run CI gate rejects the old summary. Regenerating the run changes only the version in its two summary files.

Validation: bun examples/_harness/run.ts pydantic-ai --target scripted reported pass; git diff --check passed.

ci(dependabot): auto-merge majors and group CodeQL updates (421eb82)

The owner chose auto-merge for all Dependabot updates once required checks pass. Keep the ruleset and merge-commit gate unchanged. Group CodeQL actions so init and analyze update to the same version together.

Validation: actionlint .github/workflows/dependabot-auto-merge.yml; git diff --check; AFT found zero diagnostics in both YAML files.

chore(examples): refresh openai-python scripted summary (d64e9f7)

The client bump changes the version recorded in the scripted run. Regenerating it changes only the two summary files and clears the examples freshness gate.

Validation: bun examples/_harness/run.ts openai-python --target scripted reported pass; git diff --check passed.

chore(examples): include LiteLLM MCP extra (db49c35)

LiteLLM 1.106.6 imports mcp during completion even in this client-only example. Select its supported MCP extra, relock, and regenerate the scripted transcript so the required scenarios can run again.

Validation: uv lock and bun examples/_harness/run.ts litellm-client --target scripted reported pass; git diff --check passed.

chore(deps-dev): bump the opencode-host group across 1 directory with 2 updates (ec3975e)

Bumps the opencode-host group with 2 updates in the / directory: @opencode/plugin and effect.

Updates @opencode/plugin from 2.1.4 to 2.2.2

Updates effect from 4.0.1 to 4.1.0

--- updated-dependencies:

  • dependency-name: "@opencode/plugin" dependency-version: 2.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: opencode-host
  • dependency-name: effect dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: opencode-host ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump ai from 7.0.137 to 7.0.163 (58df934)

Bumps ai from 7.0.137 to 7.0.163.

--- updated-dependencies:

  • dependency-name: ai dependency-version: 7.0.163 dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump @opentui/core from 0.5.17 to 0.8.2 (59e78f5)

Bumps @opentui/core from 0.5.17 to 0.8.2.

--- updated-dependencies:

  • dependency-name: "@opentui/core" dependency-version: 0.8.2 dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump conventional-commits-parser from 7.1.3 to 7.1.4 (a86d3dd)

Bumps conventional-commits-parser from 7.1.3 to 7.1.4.

--- updated-dependencies:

  • dependency-name: conventional-commits-parser dependency-version: 7.1.4 dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump @ai-sdk/openai-compatible from 3.0.67 to 3.0.85 (f3542fa)

Bumps @ai-sdk/openai-compatible from 3.0.67 to 3.0.85.

--- updated-dependencies:

  • dependency-name: "@ai-sdk/openai-compatible" dependency-version: 3.0.85 dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps-dev): bump fast-xml-parser from 5.11.2 to 5.12.0 (75ed527)

Bumps fast-xml-parser from 5.11.2 to 5.12.0.

--- updated-dependencies:

  • dependency-name: fast-xml-parser dependency-version: 5.12.0 dependency-type: direct:development ...

Signed-off-by: dependabot[bot] support@github.com

Dependencies

chore(deps): bump pillow from 12.3.0 to 13.0.0 in /examples/smolagents (526b0e6)

Bumps pillow from 12.3.0 to 13.0.0.

--- updated-dependencies:

  • dependency-name: pillow dependency-version: 13.0.0 dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump certifi in /examples/pydantic-ai (87f99c3)

Bumps certifi from 2026.7.22 to 2026.10.18.

--- updated-dependencies:

  • dependency-name: certifi dependency-version: 2026.10.18 dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump certifi in /examples/semantic-kernel (4ebea2a)

Bumps certifi from 2026.7.22 to 2026.10.18.

--- updated-dependencies:

  • dependency-name: certifi dependency-version: 2026.10.18 dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/openai-python (7795ef7)

Bumps openai from 3.31.0 to 3.41.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.41.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/openai-agents (4861e88)

Bumps openai from 3.36.1 to 3.41.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.41.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump langchain-core in /examples/langchain-python (2f6e45f)

Bumps langchain-core from 1.6.13 to 1.7.1.

--- updated-dependencies:

  • dependency-name: langchain-core dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai from 3.36.1 to 3.41.0 in /examples/pydantic-ai (a8ce4bd)

Bumps openai from 3.36.1 to 3.41.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.41.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump litellm from 1.106.2 to 1.106.6 in /examples/dspy (e7b60e4)

Bumps litellm from 1.106.2 to 1.106.6.

--- updated-dependencies:

  • dependency-name: litellm dependency-version: 1.106.6 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump litellm in /examples/litellm-client (d8934ae)

Bumps litellm from 1.105.1 to 1.106.6.

--- updated-dependencies:

  • dependency-name: litellm dependency-version: 1.106.6 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/langchain-python (817d046)

Bumps openai from 3.36.1 to 3.41.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.41.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic-ai-slim[openai] in /examples/pydantic-ai (a137c94)

Bumps pydantic-ai-slim[openai] from 2.57.0 to 2.63.0.

--- updated-dependencies:

  • dependency-name: pydantic-ai-slim[openai] dependency-version: 2.63.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): sync Bun lock for OpenAI dev update (29fcd21)

Dependabot updated the npm shrinkwrap with dev-only packages and left the frozen Bun lock stale. The runtime and peer dependencies have not changed, so retain the existing runtime-only shrinkwrap and update bun.lock to match the new OpenAI dev version.

Validation: bun install --frozen-lockfile; bun run build:tui; check-pack reported 87 matching files; bun run typecheck; bun test reported 3921 pass, 130 skip, 0 fail across 157 files.

chore(deps): bump pydantic from 2.14.1 to 2.14.2 in /examples/instructor (4ce007f)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/pydantic-ai (43c26c9)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/openai-agents (ccfd53b)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump langchain-core in /examples/langchain-python (35f21df)

Bumps langchain-core from 1.7.1 to 1.7.2.

--- updated-dependencies:

  • dependency-name: langchain-core dependency-version: 1.7.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic from 2.14.1 to 2.14.2 in /examples/dspy (5b45dcf)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): sync Bun types update lockfiles (74fb484)

Dependabot updated the npm shrinkwrap with dev-only packages but left the frozen Bun lock stale. Retain the existing runtime-only shrinkwrap and update bun.lock for the new @types/bun dev version.

Validation: bun install --frozen-lockfile; bun run typecheck; bun run build:tui; check-pack reported 87 matching files.

chore(deps): bump the codeql-action group with 2 updates (a404d6a)

Bumps the codeql-action group with 2 updates: github/codeql-action/init and github/codeql-action/analyze.

Updates github/codeql-action/init from 4.39.0 to 4.39.1

Updates github/codeql-action/analyze from 4.39.0 to 4.39.1

--- updated-dependencies:

  • dependency-name: github/codeql-action/init dependency-version: 4.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action
  • dependency-name: github/codeql-action/analyze dependency-version: 4.39.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/langchain-python (f6edbc8)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/litellm-client (e67d656)

Bumps pydantic from 2.14.1 to 2.14.2.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.2 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump langchain-openai in /examples/langchain-python (a480ab2)

Bumps langchain-openai from 1.7.2 to 1.7.3.

--- updated-dependencies:

  • dependency-name: langchain-openai dependency-version: 1.7.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): align OpenCode 2.2.2 with its Effect pin (c173784)

OpenCode's plugin 2.2.2 requires Effect 4.0.6, not Dependabot's independent 4.1.0 update. Align the dev dependency and advertised peer ranges using host-bump.ts, then preserve the runtime-only npm shrinkwrap with matching peer metadata.

Validation: bun install --frozen-lockfile; typecheck; build:tui; check-pack (87 files); bun test (3921 pass, 130 skip, 0 fail).

build(deps): support opencode 2.2.5 (fda5928)

OpenCode published @opencode/plugin 2.2.5. The bump pins it, pins the effect version it uses, and widens the peer ranges only where needed. Opened and checked by .github/workflows/host-bump.yml.

chore(deps): bump pydantic in /examples/openai-agents (c52d111)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump actions/setup-java from 6.1.0 to 6.2.0 (3ff3525)

Bumps actions/setup-java from 6.1.0 to 6.2.0.

--- updated-dependencies:

  • dependency-name: actions/setup-java dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

build(deps): support opencode 2.2.7 (6583fff)

OpenCode published @opencode/plugin 2.2.7. The bump pins it, pins the effect version it uses, and widens the peer ranges only where needed. Opened and checked by .github/workflows/host-bump.yml.

build(deps): regenerate npm-shrinkwrap for the 2.2.7 bump (12e61aa)

The bump widened the effect peer range (4.1.0) and moved @opencode/plugin to 2.2.7, but the shrinkwrap still described the old peer ranges. check-pack.ts failed with "npm-shrinkwrap.json peerDependencies differ from package.json: regenerate it" and the PR CI gate (package job) went red. Regenerated with the command in docs/packaging.md.

Validation: check-pack.ts ok (87 files), bun test 3921 pass / 0 fail, tsc --noEmit clean, opencode-load-check.ts against opencode 2.2.7 ok.

Fixes the failing package job on PR #646. Refs #647.

chore(deps): bump actions/setup-dotnet from 6.0.0 to 6.1.0 (4ceb658)

Bumps actions/setup-dotnet from 6.0.0 to 6.1.0.

--- updated-dependencies:

  • dependency-name: actions/setup-dotnet dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/litellm-client (9a5058b)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/openai-agents (0ec1e0c)

Bumps openai from 3.41.0 to 3.46.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.46.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump litellm from 1.106.6 to 1.108.3 in /examples/dspy (c943ee3)

Bumps litellm from 1.106.6 to 1.108.3.

--- updated-dependencies:

  • dependency-name: litellm dependency-version: 1.108.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump litellm[mcp] in /examples/litellm-client (02bab9f)

Bumps litellm[mcp] from 1.106.6 to 1.108.3.

--- updated-dependencies:

  • dependency-name: litellm[mcp] dependency-version: 1.108.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/pydantic-ai (41fa99b)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/langchain-python (2d6ed32)

Bumps openai from 3.41.0 to 3.46.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.46.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump the codeql-action group across 1 directory with 3 updates (8a2d618)

Bumps the codeql-action group with 3 updates in the / directory: github/codeql-action/init, github/codeql-action/analyze and github/codeql-action/upload-sarif.

Updates github/codeql-action/init from 4.39.1 to 4.39.3

Updates github/codeql-action/analyze from 4.39.1 to 4.39.3

Updates github/codeql-action/upload-sarif from 4.39.1 to 4.39.3

--- updated-dependencies:

  • dependency-name: github/codeql-action/analyze dependency-version: 4.39.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action
  • dependency-name: github/codeql-action/init dependency-version: 4.39.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action
  • dependency-name: github/codeql-action/upload-sarif dependency-version: 4.39.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: codeql-action ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/openai-python (d28e7a0)

Bumps pydantic from 2.14.1 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic from 2.14.2 to 2.14.3 in /examples/instructor (bec8d06)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic from 2.14.2 to 2.14.3 in /examples/dspy (24efd29)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai from 3.41.0 to 3.46.0 in /examples/pydantic-ai (f0be59c)

Bumps openai from 3.41.0 to 3.46.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.46.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump pydantic in /examples/langchain-python (8ca97e4)

Bumps pydantic from 2.14.2 to 2.14.3.

--- updated-dependencies:

  • dependency-name: pydantic dependency-version: 2.14.3 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump openai in /examples/openai-python (1fa3f4f)

Bumps openai from 3.41.0 to 3.46.0.

--- updated-dependencies:

  • dependency-name: openai dependency-version: 3.46.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): bump langchain-core in /examples/langchain-python (bed845e)

Bumps langchain-core from 1.7.2 to 1.7.6.

--- updated-dependencies:

  • dependency-name: langchain-core dependency-version: 1.7.6 dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

build(deps): refresh bun.lock for the fast-xml-parser bump (3fb0c45)

The bump changed package.json but the committed bun.lock was not regenerated, so every CI job failed at "bun install --frozen-lockfile" (lockfile had changes). Refreshed with bun install.

Validation: bun install --frozen-lockfile exits 0 on this branch.

chore(deps): bump pydantic-ai-slim[openai] in /examples/pydantic-ai (2a8cf8d)

Bumps pydantic-ai-slim[openai] from 2.63.0 to 2.66.0.

--- updated-dependencies:

  • dependency-name: pydantic-ai-slim[openai] dependency-version: 2.66.0 dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

chore(deps): regenerate the litellm-client scripted runs for the bump (99c0d06)

The bump changed the example dependencies, so the committed scripted run no longer matched a fresh run and the "Examples (scripted runs are current)" gate failed. Regenerated with bun examples/_harness/run.ts litellm-client --target scripted; the run passes.

Validation: scripted run pass on this branch.

chore(deps): regenerate the openai-python scripted runs for the bump (ac02148)

The bump changed the example dependencies, so the committed scripted run no longer matched a fresh run and the "Examples (scripted runs are current)" gate failed. Regenerated with bun examples/_harness/run.ts openai-python --target scripted; the run passes.

Validation: scripted run pass on this branch.

chore(deps): regenerate the pydantic-ai scripted runs for the bump (bccaa13)

The bump changed the example dependencies, so the committed scripted run no longer matched a fresh run and the "Examples (scripted runs are current)" gate failed. Regenerated with bun examples/_harness/run.ts pydantic-ai --target scripted; the run passes.

Validation: scripted run pass on this branch.

chore(deps): regenerate the langchain-python scripted runs for the bump (2baf2cf)

The bump changed the example dependencies, so the committed scripted run no longer matched a fresh run and the "Examples (scripted runs are current)" gate failed. Regenerated with bun examples/_harness/run.ts langchain-python --target scripted; the run passes.

Validation: scripted run pass on this branch.

build(deps): regenerate npm-shrinkwrap for the fast-xml-parser bump (f54b5fc)

fast-xml-parser is a runtime dependency. The bump changed package.json but not the shrinkwrap, so check-pack.ts failed ("npm-shrinkwrap.json dependencies differ from package.json") and the package gate went red. Regenerated with the command in docs/packaging.md.

Validation: bun .github/scripts/check-pack.ts prints "pack ok: 87 files".

build(deps): refresh bun.lock for this bump (cd36d28)

The bump changed package.json but the committed bun.lock was out of date, so every CI job failed at "bun install --frozen-lockfile". Refreshed with bun install.

Validation: bun install --frozen-lockfile exits 0 on this branch (install exit 0 before refresh).

build(deps): refresh bun.lock for this bump (08037d2)

The bump changed package.json but the committed bun.lock was out of date, so every CI job failed at "bun install --frozen-lockfile". Refreshed with bun install.

Validation: bun install --frozen-lockfile exits 0 on this branch (install exit 0 before refresh).

build(deps): refresh bun.lock for this bump (45e85bd)

The bump changed package.json but the committed bun.lock was out of date, so every CI job failed at "bun install --frozen-lockfile". Refreshed with bun install.

Validation: bun install --frozen-lockfile exits 0 on this branch (install exit 0 before refresh).

build(deps): refresh bun.lock for this bump (f3f3271)

The bump changed package.json but the committed bun.lock was out of date, so every CI job failed at "bun install --frozen-lockfile". Refreshed with bun install.

Validation: bun install --frozen-lockfile exits 0 on this branch (install exit 0 before refresh).

build(deps): regenerate npm-shrinkwrap for this bump (a3c69f6)

The shrinkwrap pinned effect and @opencode/plugin, optional peers that must not ship, so check-pack.ts failed and the package gate went red. Regenerated with the command in docs/packaging.md; check-pack.ts now prints "pack ok".

build(deps): regenerate npm-shrinkwrap for this bump (a9bc1d1)

The shrinkwrap pinned effect and @opencode/plugin, optional peers that must not ship, so check-pack.ts failed and the package gate went red. Regenerated with the command in docs/packaging.md; check-pack.ts now prints "pack ok".

build(deps): regenerate npm-shrinkwrap for this bump (3e7e3fd)

The shrinkwrap pinned effect and @opencode/plugin, optional peers that must not ship, so check-pack.ts failed and the package gate went red. Regenerated with the command in docs/packaging.md; check-pack.ts now prints "pack ok".

build(deps): regenerate npm-shrinkwrap for this bump (cdad8a3)

The shrinkwrap pinned effect and @opencode/plugin, optional peers that must not ship, so check-pack.ts failed and the package gate went red. Regenerated with the command in docs/packaging.md; check-pack.ts now prints "pack ok".

Summary by CodeRabbit

  • Documentation
    • Added release notes for version 0.65.0, including OpenCode 2.2.7 compatibility, dependency updates, and a fix for Anthropic SDK usage-speed reporting.
  • Chores
    • Updated the package version to 0.65.0.

Two Lines Ahead. Moves [Unreleased] under 0.65.0 in CHANGELOG.md and bumps package.json.
@coderabbitai

coderabbitai Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Explain Change →

Caution

Review failed

The pull request is closed.

Walkthrough

The changelog adds the 0.65.0 release entry and notes for 74 commits. The package version changes from 0.64.0 to 0.65.0.

Changes: 0.65.0 Release

Layer / File(s) Summary
Release notes and version
CHANGELOG.md, package.json
The changelog adds the 0.65.0 release heading, comparison links, and commit-level notes. The package version changes to 0.65.0.

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

  • jjjermiah/opencode-plugboard#649: PR #649 adds the 0.65.0 Unreleased notes; this PR moves those notes into the release section and updates the package version.
Merge Risk: Minimal · up to 05d37

This is release metadata only: a version bump and changelog entry. No actionable merge-blocking risk was found.

- [ ] Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@jjjermiah
jjjermiah merged commit b21b789 into main Nov 11, 2026
12 checks passed
@jjjermiah
jjjermiah deleted the release/v0.65.0 branch November 11, 2026 12:01
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.

OpenCode 2.2.6 breaks plugboard

1 participant