Commit c1de808
bcode
sync: upstream v1.14.31 (21f8027 on dev)
212 upstream commits across v1.14.27-v1.14.31. Brings the fork up to the
latest release point on upstream/dev as of 2026-05-01.
Conflicts:
- .github/workflows/{deploy,publish}.yml: kept our deletions (PR #14).
- bun.lock: regenerated via bun install.
- packages/opencode/package.json: kept @browser-use/browsercode-core name,
bumped to 1.14.31.
- packages/opencode/src/agent/agent.ts: kept our browser-sessions whitelist,
took upstream's new Global.Path.tmp whitelist addition.
- packages/opencode/src/config/config.ts: kept bcode.json/bcode.jsonc filenames
+ bcode.sh schema URL; adopted upstream's mergeConfig helper pattern,
retiring the mergeDeep(pipe(...)) chain.
- packages/opencode/src/session/session.ts: kept .bcode/plans path; adopted
upstream's new plan(input, instance: InstanceContext) signature.
- packages/opencode/src/installation/index.ts: substantial upstream restructure
(Service.of({...}) -> result: Interface = {...} with self-referential method
calls). Took upstream verbatim as base, re-applied 5 BrowserCode divergences:
USER_AGENT prefix, https://bcode.sh/install URL, .bcode/bin execPath check,
BCODE_UPGRADE_DISABLED const, early-return guards in latest/upgrade.
Yellow-zone audit (7 files touched by upstream): customizations preserved.
Verification: bun install clean, bun run typecheck 5/5 passed in 7s.662 files changed
Lines changed: 25693 additions & 15648 deletions
File tree
- .github
- .opencode/skills/effect
- infra
- nix
- packages
- app
- src
- components
- context
- global-sync
- i18n
- pages
- layout
- utils
- console
- app
- src
- component
- routes
- download/[channel]
- go
- stripe
- workspace/[id]/usage
- zen
- go/v1
- util
- v1
- core
- migrations/20260427053132_smiling_puppet_master
- src
- schema
- function
- mail
- resource
- core
- src
- flag
- test
- fixture
- util
- desktop-electron
- src/renderer
- desktop
- src
- enterprise
- extensions/zed
- function
- opencode
- migration/20260428004200_add_session_path
- scripts
- script
- specs
- effect
- v2
- src
- account
- acp
- agent
- auth
- bus
- cli
- cmd
- debug
- tui
- component
- prompt
- config
- context
- feature-plugins/system
- plugin
- routes
- session
- ui
- util
- command
- config
- control-plane
- adaptors
- dev
- effect
- env
- file
- format
- ide
- installation
- lsp
- mcp
- patch
- permission
- plugin
- github-copilot
- project
- provider
- sdk/copilot
- pty
- question
- server
- routes
- control
- instance
- httpapi
- groups
- handlers
- middleware
- session
- prompt
- shell
- skill
- snapshot
- storage
- sync
- tool
- util
- v2
- worktree
- test
- account
- agent
- cli
- cmd/tui
- tui
- config
- control-plane
- effect
- fake
- file
- fixture
- installation
- lib
- lsp
- plugin
- project
- provider
- pty
- server
- session
- shell
- skill
- snapshot
- storage
- sync
- tool
- __snapshots__
- util
- workspace
- plugin
- sdk
- js
- script
- src/v2/gen
- slack
- ui
- src
- components
- i18n
- web
- src/content/docs
- ar
- bs
- da
- de
- es
- fr
- it
- ja
- ko
- nb
- pl
- pt-br
- ru
- th
- tr
- zh-cn
- zh-tw
- script
- sdks/vscode
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
| 18 | + | |
| 19 | + | |
17 | 20 | | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
| |||
31 | 35 | | |
32 | 36 | | |
33 | 37 | | |
| 38 | + | |
34 | 39 | | |
35 | 40 | | |
36 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
0 commit comments