文件最后提交记录最后更新时间
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 天前
core: refactor tool system to remove agent context from initialization (#21052)1 个月前
sync: OpenCode v1.14.48 -> v1.14.49 Upstream commits: - fix keymap fallback priority and TUI config diagnostics (#27384) - fix(server): map busy sessions in http handlers (#27375) - fix(provider): restore model suggestions (#27372) - fix(run): restore non-interactive exit behavior (#27371) - refactor(flags): route installation/llm client through runtime flags (#27368, #27369) - effect(git/installation/worktree/format/snapshot): migrate to AppProcess.run (#27185-#27190) - refactor(flags): route control-plane/sync/session workspaces through runtime flags (#27335-#27337) - effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard (#27224) - chore: delete unused util/lock and util/color modules (#27223, #27331) - core: expose v2 model listing API (#25821) - feat: session switching (DEVECO_EXPERIMENTAL_SESSION_SWITCHING) - feat(app): ctrl/cmd+number keybinds to switch projects (#26280) - feat(tui): pin, quick-switch, and cycle recent sessions (#26858) - Tests migrated to Effect style (testEffect, it.instance, it.live) - Zod removal from core, replaced with Effect Schema Conflicts resolved: 74 files - package.json (18): accept upstream version, preserve name=deveco and workspace deps - bun.lock: accept upstream - extension.toml: accept upstream version URL - flag.ts: keep DEVECO_* naming, add DEVECO_EXPERIMENTAL_SESSION_SWITCHING - llm.ts: keep x-deveco-* headers and User-Agent brand - websearch.ts: keep DEVECO_WEBSEARCH_PROVIDER env var - logo.tsx/ui.ts: keep local branded UI (not upstream animated logo) - AGENTS.md: keep local doc index, upstream content -> OPENCODE-AGENTS.md - Source files: accept upstream Flag->RuntimeFlags refactor, replace OPENCODE_->DEVECO_ - Test files: accept upstream Effect migration, replace OPENCODE_->DEVECO_ Brand identifiers preserved throughout, DEVECO_* flags maintained Product rebranded from CodeGenie to DevEco Code Signed-off-by: OwenO <ouwen7@huawei.com> 15 天前
sync: OpenCode v1.14.44 -> v1.14.45 Upstream commits: - fix(config): allow active provider model status (#26592) - refactor(provider): share model status schema (#26595) - fix(tui): aggregate bootstrap request failures - fix(sdk): wrap thrown error bodies in Error - fix(tool/read): match permission patterns against worktree-relative path - test(server): cover HttpApi context inheritance - fix(httpapi): align runtime query schemas with workspace routing params (#26581) - fix(session): accept legacy summary diffs (#26579) - test(session): regression test for #26574 + mirror loosening on Vcs.FileDiff (#26578) - fix(sessions): allow optional patch field in diff for migrated sessions (#26574) - test(session): cover workspace-routed messages (#26576) - fix(session): accept routing params in message list (#26569) - fix(tui): guard messages.data in session.sync against undefined (#26566) - Plugin command API shim (#26564) - Move schema utilities into core (#26565) - fix(provider): isolate plugin model mutations (#26561) Conflicts resolved: 22 files - package.json (18 files): accept upstream version, preserve name=codegenie - bun.lock: accept upstream - extension.toml: accept upstream version/URL - config.ts: accept core imports migration, preserve InstanceRef + containsPath - lsp.ts: accept core imports migration, preserve AppFileSystem + containsPath - packages/opencode/package.json: preserve name=codegenie, add mcp-bridge devDeps - packages/web/package.json: fix workspace dep to codegenie Brand identifiers preserved throughout, HarmonyOS tools and plugins retained Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com> 20 天前