文件最后提交记录最后更新时间
fix(docs): locale translations for nav elements and headings 3 个月前
sync: OpenCode v1.14.41 -> v1.14.42 Upstream commits: - feat(core): add scout agent for repo research (#24149) - Add native LLM core foundation (#24712) - feat(opencode): add interactive split-footer mode to run (#23557) - feat(server): add HTTP API response compression (#26440) - feat(core): be smarter about generating a worktree name (#26368) - feat(core): allow external workspace creation (#26212) - feat(desktop): working indicator on project sidebar (#26223) - feat(desktop): allow silent install and only user-wide scope (#26253) - feat(websearch): add parallel provider rollout (#26227) - fix(server): clean up post-Hono-deletion scar tissue (#26542) - fix(server): validate permission and question ids (#26456) - fix(server): include auth challenge on typed 401 (#26455) - fix(server): return structured validation errors (#26457) - fix(server): match Hono wire format for authorize errors (#26474) - fix(tui): sort session picker by full updated timestamp (#24725) - fix(cli): forward signals from npm shim (#26259) - fix(workspace): claim detached sessions to source project (#26413) - fix(tui): retain cleared prompt drafts (#26258) - fix(provider): align Gemini thinking controls (#26279) - fix(provider): align Anthropic Opus 4.5 efforts (#26275) - fix(provider): constrain OpenAI deep research efforts (#26273) - fix(provider): align GPT-5 reasoning variants (#26268) - fix(skill): allow missing descriptions (#26391) - fix: ensure tools are always in same order (#26370) - fix: adjust tui retry dialog logic (#26366) - fix(web): normalize shell output carriage returns (#26426) - fix: tweaks to transform logic for anthropic and bedrock (#26276) - flatten to keybind compatible config (#26421) - introduce opentui keymap as sole key/cmd engine (#26053) - internal which-key plugin, inactive by default (#26337) - refactor(desktop): convert main process to Effect-TS (#26148) - research: delete Hono backend (#25667) - release: v1.14.42 Conflicts resolved: 77 files - package.json (17): accepted upstream versions, preserved name: "codegenie" - bun.lock, nix/hashes.json: accepted upstream - extension.toml: accepted upstream version and download URL - server source (12): accepted upstream architecture, preserved CODEGENIE_ brand - server tests (27): accepted upstream test structure, preserved CODEGENIE_ brand - tui/plugin (6): accepted upstream TUI changes, preserved CodeGenie customizations - desktop (2): accepted upstream Effect-TS refactor, preserved brand - bin/codegenie: preserved CODEGENIE_BIN_PATH and .codegenie cache - modify/delete (6): accepted upstream deletions (Hono cleanup) - sdk/build (1): accepted upstream - flag.ts: accepted upstream flags, converted OPENCODE_ to CODEGENIE_ Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com> 20 天前
sync: OpenCode v1.14.49 -> v1.14.50 Upstream commits: - fix(httpapi): preserve event stream context (#27425) - refactor(storage): remove not found wire serializer (#27416) - fix(session): type busy errors (#27410) - fix(provider): make small model fallback optional (#27405) - fix(llm): preserve tool error defects (#27403) - refactor(core): move models.dev into core (#27347) - effect(patch,tool): migrate patch/index and tool/read to AppFileSystem (#27155) - effect(server): typed errors in session/sync handlers, fix concurrency (#27146) - effect(core): track stderr truncation; polish AppProcess callers (#27353) - effect(util): migrate filesystem callers to AppFileSystem.Service (#27152) - fix(provider): type model not found errors (#27334) Conflicts resolved: 22 files - **/package.json (19 files): version bump, kept name: "deveco" for opencode package - bun.lock: accepted upstream - packages/extensions/zed/extension.toml: accepted upstream version/URL - packages/core/src/flag/flag.ts: accepted upstream (removed falsy/unstableDefault/EXPERIMENTAL_MARKDOWN/EXPERIMENTAL_CUSTOMIZE_SKILL), replaced OPENCODE_ → DEVECO_ Brand identifiers preserved throughout Baseline updated in BASELINE.md Signed-off-by: OwenO <ouwen7@huawei.com> 15 天前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
docs: update opencode-morph-plugin in all language ecosystem pages (#16869) 2 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
feat(opencode): add dfmt formatter support for D language files (#13867) 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
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 天前
fix(docs): locale translations for nav elements and headings 3 个月前
docs: add pacman installation option for Arch Linux alongside AUR (#13293) 3 个月前
feat(tui): allow variant_list keybind for the "Switch model variant" command (#21185) Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>1 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
sync: OpenCode v1.14.30 + v1.14.31 Key changes: - feat(workspace): Effect Service/Layer refactor - feat(plugin): add AzureAuthPlugin - feat(server): ServerBackend, ProxyUtil, CORS middleware - feat(skill): support external Claude/Agents directories - feat(session): path filtering support - fix(desktop): Path mismatches + strong ID fix (#25013) - fix: login flow improvements (cancel support, token refresh) - chore: remove broken codesearch tool - chore: ignore specs and docs directories Signed-off-by: eline <eline-han@foxmail.com> 25 天前
fix(docs): locale translations for nav elements and headings 3 个月前
sync: OpenCode v1.14.33 -> v1.14.34 Upstream commits: - release: v1.14.34 - fix: ensure effect server middleware properly parses errors (#25717) - test(agent): skip InstanceBootstrap in plugin-agent regression test (#25737) - fix(server): provide fresh ConfigProvider per HttpApi listener (#25726) - fix(worktree): fork workspace worktree boot (#25723) - chore(docs): rename firmware provider to frogbot (#25453) - fix: ensure anthropic sdk properly resolves when using azure (#25721) - test(server): regression reproducers for #25698 (#25714) - fix(opencode): strip transfer-encoding in UI proxy and allow public manifest assets (#25698) - fix(app): prevent terminal recovery loops (#25710) - feat(server): pty websocket auth tickets (#25660) - fix: allow Codex Spark with Codex OAuth (#25640) - Effectify plugin agent regression test (#25646) - fix(app): preserve auth token credentials (#25636) - refactor(cli): effectify provider commands (#25633) - fix(server): serve embedded UI from bunfs (#25632) - Add v2 session failure events (#25628) - fix(server): support desktop PTY websockets with HttpApi (#25598) - fix(auth): add username option for basic auth in RunCommand (#25600) - refactor(cli/providers): flatten — Effect-native handlers end-to-end (#25537) - refactor(cli/github+run): Stage 4 — drop AppRuntime.runPromise bridges (#25539) - refactor(config+core): drop ConfigPaths.readFile, add AppFileSystem.readFileStringSafe, flatten TuiConfig.loadState (#25602) - fix(auth): respect server username in clients (#25596) - feat: group changelog bugfixes (#25597) - fix(httpapi): add basic auth challenge for browser login - fix(sdk+cli): surface real errors instead of bare {} when server returns empty body (#25592) - fix(acp): pass server auth to internal client (#25591) - feat(server): native HttpApi listener with Bun.serve + WS upgrade (#25547) - feat(server): Server.openapi() backed by HttpApi spec, parity-checked against Hono output (#25545) - refactor(server): extract Hono-coupled utilities to backend-neutral modules (#25542) - fix(vcs): avoid unbounded diff memory usage (#25581) - Add debug info command (#25550) - fix(cli): bridge Instance.current ALS in effectCmd handlers (regression from #25522) (#25546) - refactor(cli/providers): Stage 4 — drop inline AppRuntime.runPromise calls (#25532) - refactor(cli/mcp+agent): Stage 4 — drop AppRuntime.runPromise bridges (#25530) - fix: regression w/ auth login where stderr was ignored instead of inherited (#25529) - feat: refactor bash tool with shell-aware prompts for bash, pwsh+powershell, and cmd (#20039) - refactor(lifecycle): bootstrap as pure orchestration (#25510) - Refactor v2 session events as schemas (#24512) - feat(cli): auto-dispose InstanceContext after effectCmd handlers (#25481) - fix(instance): run bootstrap from instance store (#25475) - Normalize instance lifecycle wiring (#25501) - feat(cli): add instance: false opt-out to effectCmd (#25507) - feat: default HTTP API backend to on for dev/beta channels - feat(cli): allow effectCmd instance to be a function of args (#25517) - refactor(cli): convert all commands to effectCmd (#25465-#25525) - refactor(cli/stats): Stage 4 — fully Effect-native body (#25523) - chore: bump Effect beta (#25524) - refactor(acp): drop async from synchronous ACP.init (#25520) - refactor(cli): drop redundant explicit Effect.ensuring(store.dispose) (#25503) - fix(session): encode v2 session responses (#25528) - fix(httpapi): pagination Link header echoes request host (#25527) - ci: only build electron desktop (#19067) - test(httpapi): add route exerciser Conflicts resolved: 62 files - package.json (17 files): version bump to 1.14.34, name preserved as codegenie - packages/web/package.json: workspace dep opencode→codegenie - bun.lock: accepted upstream - packages/core/src/flag/flag.ts: accepted upstream HTTPAPI channel defaults + new flags, preserved CODEGENIE_ branding - packages/opencode/src/config/config.ts: preserved Instance/InstanceStore imports - packages/opencode/src/project/instance.ts: preserved containsPath + AppFileSystem import - packages/opencode/src/plugin/index.ts: adopted ServerAuth.headers(), preserved CodegenieAuthPlugin/HarmonyNapiDynamicToolsPlugin - CLI commands (12 files): accepted upstream effectCmd migration, brand identifiers CODEGENIE_ preserved - Server files (6 files): accepted upstream HttpApi refactor, CODEGENIE_ brand preserved - Test files (10 files): accepted upstream, OPENCODE_→CODEGENIE_ brand fix - Auto-merged files: batch-fixed OPENCODE_→CODEGENIE_ residuals in test fixtures and scripts - shell.ts: fixed containsPath import to use Instance.containsPath - fixture/db.ts: fixed disposeAllInstances import path to instance-runtime - extension.toml: version URL updated to v1.14.34 Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com> 21 天前
fix(docs): locale translations for nav elements and headings 3 个月前
chore(docs): i18n sync (#15417) 3 个月前
chore(docs): i18n sync (#15417) 3 个月前
fix(docs): update schema URL in share configuration examples across multiple languages (#15114) 3 个月前
chore(docs): i18n sync (#15417) 3 个月前
chore(docs): i18n sync (#15417) 3 个月前
chore: kill unused tool (#23701)1 个月前
chore(docs): i18n sync (#15417) 3 个月前
chore(docs): i18n sync (#15417) 3 个月前
fix(docs): locale translations 3 个月前
fix(docs): locale translations for nav elements and headings 3 个月前
sync: OpenCode v1.15.1 -> v1.15.2 Upstream commits: - fix(sync): publish events on injected project bus (#27825) - core: reduce prompts for shell, todowrite, and task tools (#26821) - tui: newly pinned sessions now append to the end of the list - fixed issue in opencode run (InstanceRef provider) - chore: reduce alerts noise - feat(nix): add opencode-electron derivation (#16163) - Remove Ring 2.6 1T from Zen docs (#27849) - sync release versions for v1.15.1 Conflicts resolved: 20 files - **/package.json: accepted upstream version bumps, kept name: "deveco" - bun.lock: accepted upstream - packages/extensions/zed/extension.toml: accepted upstream version + URL Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Baseline updated in BASELINE.md Signed-off-by: OwenO <ouwen7@huawei.com> 14 天前