Skip to content

chore(deps): bump cloned OpenCode source to v1.15.1#382

Merged
marcusrbrown merged 2 commits into
mainfrom
chore/clonedeps-v1.15.1
May 16, 2026
Merged

chore(deps): bump cloned OpenCode source to v1.15.1#382
marcusrbrown merged 2 commits into
mainfrom
chore/clonedeps-v1.15.1

Conversation

@marcusrbrown
Copy link
Copy Markdown
Owner

Bumps the locally-inspected OpenCode upstream source from v1.14.41 (2026-05-12) to v1.15.1 (2026-05-16) under .slim/clonedeps/repos/anomalyco__opencode/.

This is a tooling artifact — read-only source kept around so I can inspect plugin-loader internals, the SDK runtime client, and other upstream surfaces directly. The pinned clone does not ship as part of the npm package and does not affect runtime behavior.

Why bump now

I needed to verify the plugin-loader topology (specifically PluginInput.client lifetime and how multi-source plugin loads share state) against the freshest upstream. The empirical finding — client is built once per OpenCode process at packages/opencode/src/plugin/index.ts:128-150 and shared by reference across every plugin factory — sharpened the design of an upcoming memoization plan.

What changed

  • .slim/clonedeps/repos/anomalyco__opencode/ checked out to v1.15.1 (SHA be12b43) via shallow fetch; previously v1.14.41 (SHA 8ba2a91). 10 upstream releases bridged (v1.14.42–v1.14.51, v1.15.0, v1.15.1).
  • .slim/clonedeps.json updated:
    • Both entries (@opencode-ai/sdk, @opencode-ai/plugin) bumped to resolvedVersion: "1.15.1" and ref: "v1.15.1"
    • Manifest reasons refined; the prior reasons referenced a completed plan and no longer reflected current use
  • AGENTS.md updated to reference v1.15.1 in the Cloned Dependency Source section

Verification

  • Tag v1.15.1 verified upstream via git ls-remote before fetch
  • Origin URL matches the approved value (https://github.com/anomalyco/opencode.git)
  • Shallow status preserved (--depth=1 --no-tags); clone footprint grew from 137M to 152M
  • Both packages/sdk/js and packages/plugin still present at the new tag
  • bun scripts/content-integrity.ts passes — no banned-pattern regressions from the upstream content
  • .gitignore and .ignore marker blocks unchanged — git still ignores repos/, OpenCode can still read it

Release impact

None. The chore(deps): prefix triggers no semantic-release bump per the project's release rules; .slim/clonedeps/repos/ is gitignored and the only tracked changes are the two metadata files above.

Updates the locally-inspected OpenCode upstream from v1.14.41
(2026-05-12) to v1.15.1 (2026-05-16). Pure tooling artifact for
internal inspection only; no shipped behavior changes.

The manifest reason for the @opencode-ai/plugin entry is also
refined to point at the multi-source plugin-loader topology
question that this clone helped resolve empirically.
Copy link
Copy Markdown
Collaborator

@fro-bot fro-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: PASS

This is a pure metadata bump of a read-only, gitignored inspection clone. No runtime code, no plugin API surface, no TypeScript, no shipped assets changed.

Blocking issues

None

Non-blocking concerns

None

Missing tests

None — no testable logic changed.

Risk assessment: LOW

  • All changed lines are in (version/ref strings + reason prose) and (one line updating the version reference).
  • The cloned repos directory is gitignored and does not ship in the npm package.
  • No plugin hooks, config schema, skill/agent assets, or build scripts were touched.
  • The PR description confirms bun scripts/content-integrity.ts passes, tag was verified via git ls-remote, and the origin URL matches the approved remote.
  • Zero blast radius for downstream consumers.

Run Summary
Field Value
Event pull_request
Repository marcusrbrown/systematic
Run ID 25958162398
Cache hit
Session ses_1cff0cde4ffeccsdDq0ud5s8d1

Copy link
Copy Markdown
Collaborator

@fro-bot fro-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: PASS

This is a pure metadata bump of a read-only, gitignored inspection clone. No runtime code, no plugin API surface, no TypeScript, no shipped assets changed.

Blocking issues

None

Non-blocking concerns

None

Missing tests

None — no testable logic changed.

Risk assessment: LOW

  • All changed lines are in .slim/clonedeps.json (version/ref strings + reason prose) and AGENTS.md (one line updating the version reference).
  • The cloned repos directory is gitignored and does not ship in the npm package.
  • No plugin hooks, config schema, skill/agent assets, or build scripts were touched.
  • The PR description confirms bun scripts/content-integrity.ts passes, tag was verified via git ls-remote, and the origin URL matches the approved remote.
  • Zero blast radius for downstream consumers.

Run Summary
Field Value
Event pull_request
Repository marcusrbrown/systematic
Run ID 25958162398
Cache hit
Session ses_1cff0cde4ffeccsdDq0ud5s8d1

@marcusrbrown marcusrbrown enabled auto-merge (squash) May 16, 2026 09:13
@fro-bot
Copy link
Copy Markdown
Collaborator

fro-bot commented May 16, 2026

Already reviewed and approved in this session (Run ID 25958162398). No additional action taken.


Run Summary
Field Value
Event pull_request
Repository marcusrbrown/systematic
Run ID 25958193700
Cache hit
Session ses_1cff0cde4ffeccsdDq0ud5s8d1

@marcusrbrown marcusrbrown merged commit c9cb642 into main May 16, 2026
11 checks passed
@marcusrbrown marcusrbrown deleted the chore/clonedeps-v1.15.1 branch May 16, 2026 09:15
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.

2 participants