Skip to content

LAC-2739: Upstream sync (consolidated: 06-30 → 07-20, ~1135 commits, upstream v1.18.3)#39

Open
lacymorrow wants to merge 1149 commits into
devfrom
LAC-2739/upstream-sync-2026-07-13
Open

LAC-2739: Upstream sync (consolidated: 06-30 → 07-20, ~1135 commits, upstream v1.18.3)#39
lacymorrow wants to merge 1149 commits into
devfrom
LAC-2739/upstream-sync-2026-07-13

Conversation

@lacymorrow

@lacymorrow lacymorrow commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Consolidated upstream sync

Merges upstream/dev (anomalyco/opencode) into dev, consolidating four weekly syncs whose pipeline stalled at various points:

Conflict resolution (per UPSTREAM_SYNC.md playbook)

  • Version bumps in 15 package.json files each week: kept lash 1.7.13 (all packages versioned together).
  • bun.lock regenerated via bun install after each merge.
  • 07-13: TEAM_MEMBERS union; one hunk in packages/tui/src/component/prompt/index.tsx (kept lash shortenedWorkingDir footer — superset of upstream's session-directory display).
  • 07-20: version bumps + lockfile only; no complex conflicts.

Lash invariants verified (post-merge, each sync)

  • agent_cycle: shift+tab (packages/tui/src/config/keybind.ts:130), reverse on none — Tab reserved for shell completion.
  • ctrl+space execution-mode toggle (prompt.mode.toggle binding in packages/tui/src/component/prompt/index.tsx).
  • determineRouting() shell/agent routing in prompt submit.
  • getCwd() cwd sentinel in packages/opencode/src/session/prompt.ts.
  • EventCwdUpdated in packages/sdk/js/src/v2/gen/types.gen.ts.
  • shortenedWorkingDir footer display.

Testing

  • bun turbo typecheck: 30/30 packages pass (re-run after 07-20 merge).
  • unit (windows) / e2e (windows): timeout-pattern failures also present on dev at head (tracked in LAC-2770); not introduced by this branch.

Brendonovich and others added 30 commits July 8, 2026 03:24
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
opencode-agent Bot and others added 28 commits July 18, 2026 17:54
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
anomalyco#37696)

Co-authored-by: liqiping <liqiping@msh.team>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
…-2026-07-13

* origin/dev:
  fix(test): deflake tool.shell metadata streaming test (LAC-2722) (#40)
  fix(llm): break circular type inference in ToolResultValue schema
  fix(build): update worker entrypoint path after upstream sync
  fix: restore release script lost in upstream sync merge
Weekly sync (LAC-2865). Conflicts: 15 package.json version bumps
(kept lash 1.7.13), bun.lock regenerated. No complex conflicts.
Invariants verified: agent_cycle=shift+tab, ctrl+space mode toggle,
determineRouting, getCwd sentinel, EventCwdUpdated, shortenedWorkingDir.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
@lacymorrow lacymorrow changed the title LAC-2739: Upstream sync 2026-07-13 (consolidated: 06-30 + 07-07 + 07-13, ~982 commits) LAC-2739: Upstream sync (consolidated: 06-30 → 07-20, ~1135 commits, upstream v1.18.3) Jul 20, 2026
…ed-lockfile install

Running `bun install` with conflict markers in bun.lock re-resolved all
^-ranged deps, floating storybook-solidjs-vite 10.1.1 -> 10.6.0 whose new
Solid-version detection fails on CI ("solid-js is not installed") and
storybook 10.4.1 -> 10.5.2 which OOMs the local build. Restored the
pre-merge lockfile and re-ran bun install so only real package.json
deltas re-resolve (opentui 0.4.5, ai-sdk, tanstack, marked catalog bumps).
Documented the lockfile-conflict procedure in UPSTREAM_SYNC.md §13.

Verified: packages/storybook `bun run build` exits 0 locally.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
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.