Repository navigation
chore(sync): merge upstream v2 through v2.2.1 - #464
Merged
Merged
Conversation
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…omalyco#59286) Co-authored-by: Kit Langton <kit.langton@gmail.com>
…eout (anomalyco#59667) Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
…malyco#59901) Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge anomalyco/opencode v2.2.1 (3ebcf9a) into integration-v2. Conflict resolutions preserve shuvcode fork customizations (ports 0x1337/0x1338, JevTool, CLI package name, release workflow deletions, quota fixtures, migrations) while taking upstream v2.2.1 features (image_generate, schedule, goal RPC, etc.).
session-runner.test.ts imported Job twice after the v2.2.1 sync auto-merge.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
The v2.2.1 release commit rewrote every package.json version, including @opencode/pty. Validate tag compares that field to Cargo.toml, which stayed at 0.3.2 along with the optional dependency pins.
The v2.2.1 merge auto-included release-process-daemon.yml, which publishes releases and npm and schedules paid macOS jobs on pull requests. Fork policy keeps upstream release workflows out.
Fork policy keeps upstream process-daemon CI off pull requests. The release workflow is already removed; this drops the check workflow too.
This was referenced Oct 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Merge upstream
anomalyco/opencodebranchv2through tag v2.2.1 (3ebcf9a32c7b28f658cfee80775448929361727a) intointegration-v2.integration-v2(PR chore(sync): merge upstream v2 through v2.2.0 #458 / v2.2.0 sync was already merged; its conflict resolutions are included)merge/upstream-v2.2.1@50d9e686fc829e0723ebd71088b757f7f980d86dNotable conflicts and resolutions
package.jsonversionspackages/cli/package.jsonshuvcodeand version2.2.1-shuv.1(not@opencode/cli)service-config.ts+ tests)packages/core/src/plugin/internal.tsJevTool(fork) andImageGenerateTool(upstream)session/execution/restart.tsimagerecovery and kept forkambiguoussubagent handlinglocation-activity.tsbeforeDecision+ richer eviction path; adjusted background owner mapping soimagerecoveries usesessionID(not subagent fields)migration.gen.tssubagent-operationmigration and added upstreamscheduleasm55promptFilesForServer(files, …)so terminal snapshot attachments are preserved with media-URI filteringDEFAULT_THEME_NAME+ upstreamnewDesigns()AGENTS.mdCHANGELOG.md.github/workflows/release.yml+release-dry-run.ymlsign-desktop-macos.shAPPLE_NOTARY_*; kept shellcheck directivesbun.lockbun installafter version bumpssession-runner.test.tsJobimport (silent auto-merge artifact)Local verification
bun run --cwd packages/core typecheck— pass (1798 files)bun run --cwd packages/cli typecheck— passbun run --cwd packages/tui typecheck— passbun run --cwd packages/cli test test/service.test.ts— 29 pass, 1 skip, 0 failbun run --cwd packages/core test test/tool-shell.test.ts— 67 pass, 42 skip, 0 failbun run --cwd packages/core test test/location-activity.test.ts— 20 pass, 0 failbun run check/ oxlint could not complete in this agent environment (system Node 22 fails to load oxlint.tsJS plugins); push usedHUSKY=0after the typechecks/tests above.CI / paid runners note
This PR touches
packages/process-daemon/**and adds:.github/workflows/check-process-daemon.yml(PR path filter; includes macos-15 matrix).github/workflows/release-process-daemon.yml(PR path filter on daemon release scripts; includes macos-15 / macos-15-intel)Opening the PR will likely auto-run those path-filtered workflows (no
workflow_dispatchwas triggered). Existing fork PR workflows (typecheck,hygiene,plugin-browser, etc.) may also run. Forkrelease.yml/release-dry-run.ymlremain deleted.Not done
workflow_dispatch