+| 2026-05-11 | `773078e81` | `fe594693a` | bcode | Merged upstream release point for v1.14.41 (`sync release versions for v1.14.41` on `dev`). 70 upstream commits across v1.14.40–v1.14.41. **Targeted v1.14.41 instead of latest (v1.14.48, 289 commits)** because v1.14.42 lands three sweeping refactors that warrant separate review: PR #24712 native LLM core foundation, PR #24149 scout agent for repo research, OPENCODE_EXPERIMENTAL_WORKSPACES routing changes (workspace fence headers, fixed-id routing, claim detached sessions). Splitting keeps each sync mechanical. **Notable upstream change pulled in:** PR #26054 `well-known/opencode` remote config now supports an external `remote_config` URL with substitution + headers, fetched and merged via the new `substituteWellKnownRemoteConfig` + `mergeConfig` helpers in `config/config.ts`; adopted upstream's new fetch-and-merge body verbatim, kept our `bcode.sh/config.json` default `$schema`. **Agent dir rename `agent/` → `agents/`:** upstream renamed `.opencode/agent/` to `.opencode/agents/` (PR #14427); adopted as `.bcode/agents/` for consistency. Updated `cli/cmd/agent.ts` create-target path and `feature-plugins/home/tips-view.tsx` agent-tip string. Note: `config/agent.ts:129` already accepted both `agent/` and `agents/` glob patterns, so existing `.bcode/agent/` setups keep working. Conflicts: 22 README translation files (`README.{ar,bn,br,bs,da,de,es,fr,gr,it,ja,ko,no,pl,ru,th,tr,uk,vi,zh,zht}.md`) modified by upstream + deleted by us — re-deleted, all 21 README translations purged at fork rebrand stay purged. `.github/workflows/deploy.yml` (re-deleted per PR #14). `bun.lock` (regenerated). `README.md` (kept our concise BrowserCode replacement, dropped upstream's reintroduced desktop-download table — we don't ship a desktop). `packages/opencode/package.json` (kept name, bumped to 1.14.41). `cli/cmd/agent.ts` (took upstream's `.opencode/agents` rename, flipped to `.bcode/agents`). `config/config.ts` (adopted new remote_config logic, kept `bcode.sh` schema URL). Yellow-zone audit (11 files touched upstream: `core/src/global.ts`, `agent.ts`, `cli/cmd/{agent,run,serve,web}.ts`, `cli/cmd/tui/{app.tsx,routes/session/index.tsx}`, `config/config.ts`, `provider/provider.ts`, `session/session.ts`): customizations preserved (`app = "bcode"`, banner+title BC, BrowserCode GitHub link, `bcode.sh` HTTP-Referer/X-Title/X-Source across 8 providers, Cerebras `X-Cerebras-3rd-Party-Integration: bcode`, `.bcode/plans`, `Skills` import, BrowserExecute renderer). Filtered typecheck: 6/6 passed in 8.7s. |
0 commit comments