| sync: OpenCode v1.14.39 -> v1.14.40
Upstream commits:
- fix(provider): preserve assistant message content when reasoning blocks present (#21370)
- fix(server): apply cors before legacy auth (#26092)
- feat(config): support well-known remote_config (#26054)
- fix(cli): avoid AppRuntime re-entry for network options (#26052)
- fix(tui): filter only connected workspaces in dialog; add warp synthetic message (#25915)
- fix(tui): preserve selected model on refresh (#25993)
- feat(desktop): implement clipboard write permission handling (#25998)
- fix(ui): preserve SVG tags in DOMPurify config for KaTeX math rendering (#25866)
- fix(desktop): suppress EPIPE errors in console transport (#25980)
- fix(desktop): disable auto install on app quit (#25976)
- feat(desktop): add test onboarding env (#25968)
- Type session not-found errors (#25818)
- fix(app): require query functions for sync queries (#25939)
- fix(server): restore web terminal CSP allowances (#25937)
- fix: sanitize surrogates (#25934)
- fix(cf-ai-gateway): route provider options through openaiCompatible key (#25573)
- fix(core): use current workspace with /new; fix warping into local project (#25894)
- fix(core): better state handling of editor context (#25911)
- fix(TUI): update agent create target path from "/agent" to "/agents" (#14427)
- fix: retry server_is_overloaded errors (#25888)
- fix(compaction): order compaction summary before retained tail (#25851)
Conflicts resolved: 46 files (16 package.json version bumps, 21 README deletions,
bun.lock, extension.toml, transform.ts ToolResultPart+sanitizeSurrogates,
workspace.ts imports merge, home.tsx CodeGenie onboarding + useEditorContext,
acp.ts resolveNetworkOptions Effect migration, desktop/server.ts XDG_STATE_HOME,
desktop/renderer/index.tsx BrowserApiErrors filter, httpapi-pty.test.ts app() parametrization)
Brand identifiers preserved throughout, OPENCODE_ residuals cleaned from 25+ auto-merged files
Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com>
| 21 天前 |