BitFun HarmonyOS PC 移植版本的适配进展与同步进入的关键特性、修复。
本仓库是 BitFun 在 HarmonyOS PC 上的移植版本。每个版本由 release/1.0.x 分支维护,并同步对应的上游 BitFun 产品版本。下方按时间倒序列出各版本的 HarmonyOS PC 适配进展与同步进入的关键特性/修复。
feat(acp): add platform-aware agent provisioning、feat(acp): support HarmonyOS agent provisioning、feat(acp): add HarmonyOS Claude and Codex agents、feat(ohos): enable DeepSeek Harness ACP setup)。ohos-qt-skills 技能组与 qt_migration Agent;Intake 工具注册分组并支持管理页启停;迁移问题卡片支持国际化并放宽模板问题 header 长度校验;迁移绑定输入注入与官方工具链下载语义;修复鸿蒙模板下载脚本安装根判定 (QT工程迁移鸿蒙功能、QT迁移Intake工具注册分组并支持管理页启停、QT迁移问题卡片支持国际化、迁移绑定输入注入与官方工具链下载语义)。saveFileToDownloadsOhos API (feat(skills): redesign skills center UI with Matrix market refinements、feat(skills): add OpenHarmony Matrix market integration、feat(skills): native Rust download + proxy-aware listing and offset pagination、fix(skills): installId-based matching, same-level conflict error, and saveFileToDownloadsOhos API)。file:// 协议在内置浏览器打开 HTML;海泰浏览器未安装时回退系统浏览器;隔离内嵌 webview 表面;经 ArkTS webview 桥暴露 browser_get_url (feat(browser): control OHOS built-in ArkWeb via CDP、feat(browser): add OHOS Haitai TCP CDP control、feat(browser): prefer built-in browser on OHOS、fix(browser): isolate embedded webview surfaces)。feat(agent-companion): adapt desktop pet to HarmonyOS as in-app overlay、feat(agent-companion): keep pet visible on HarmonyOS minimize via pet-only window morph)。WINDOW_TOPMOST 权限;OHOS SDK 升级到 6.0.1;显示版本号更新为 1.0.6 (feat(ohos): add tablet device type and drop invalid WINDOW_TOPMOST permission、Adjust the SDK version to 6.0.1、update display version to 1.0.6)。fix(matrix): add HTTP retry, 5xx retry, auto-reload failed facets, and i18n facet errors、fix(matrix): raise ZIP download limit to 64 MiB and remove redundant install error banner)。行业智能体卡片显示后端英文原名)。fix(web-ui): resolve ADE interaction regressions);修复左侧面板与会话窗口之间的拖拽区域 (fix(web-ui) 修复左侧面板和会话窗口之间的拖拽区域);修复 web UI 外观问题与普通问题卡片在其他输入框键入时被卸载 (fix web UI appearance issues)。fix(review): preserve action bar toggles during streaming、fix(review): switch review canvas with the active workspace、fix(review): enable Other group checkbox selection、fix(review-platform): resolve Git from the runtime environment)。fix(acp): propagate prompt errors and transport termination、fix(acp): make legacy permission migration explicitly saveable、fix(acp): remove automatic rejection from permission settings、fix(acp): show disabled agents as inactive)。fix(snapshot): stream large file snapshots and restores to bound memory);修复权限在显式授权范围内重复弹窗 (fix(permission): reduce repeated prompts within explicit grant scopes);修复 OHOS 凭据保留与市场登录绑定 (fix(auth): preserve OHOS credentials and bound market sign-in)。fix(feedback): paginate feedback inbox entries);桌面应用最小化时触发对话框完成通知 (fix(ohos): fire dialog-completion notification when the desktop app is minimized);移除重复的 OHOS downloads API (fix(web-ui): remove duplicate OHOS downloads API);非 OHOS 平台 guard profile 调试函数;反馈输入框使用 useImeOwnedKeyGuard。feat: add local AI model support、fix(appearance): add local model manager Appearance contract)。支持实时语音输入、fix(web-ui): stabilize voice, dialogs, tabs and appearance)。feat(ohos): aggregate session file share, screen capture, sidebar pin toggle)。feat(mcp): configurable location, working_directory, and project store support、fix(mcp): tolerate MCP servers that do not implement ping)。SecureCredentialVault;恢复 PrivacyGate;更新检查接入 AppGallery 桥;About 平台判断改用 isOpenHarmonyRuntime (refactor(creds): unify secure credential storage behind SecureCredentialVault、fix(ohos): wire update check to the AppGallery bridge、fix(about): use isOpenHarmonyRuntime for platform check instead of try-catch)。feat(ohos): auto-sign native ELF modules for HarmonyOS PC、fix(ohos): restore tar.xz decompression on HarmonyOS PC、fix(path): replace HarmonyOS-hardcoded paths with cross-platform dirs lookups)。fix(skills): skill market search + group manager UX improvements、fix(skills): pagination hasMore guard and button blur)。fix(review): export markdown reports on HarmonyOS、fix(review): normalize malformed review results)。fix(ohos): stabilize Codex subscription login)。https://www.bitfun.work;改进反馈输入与会话行为;文件 i18n 适配;Skills 详情页跳转系统浏览器;为受审计页面的交互元素补充 data-testid。feat(acp): ship an IDE-facing ACP bridge for DeepSeek Harness、feat(dsh-acp): offer a per-session model picker)。feat(runtime): append the executing Turn's events to a durable log、feat(peer): make the CLI Host a peer of the account, not a controller's proxy)。feat(usage): add historical model call statistics page)。feat(ai): add task-specific model settings、feat(agent): resume interrupted dialog turns)。feat(todos): add a Todos scene for every scheduled task)。feat(steering): let any queued message steer a running turn)。feat(browser): connect CDP to real user profiles)。fix(ai): retry every provider error、fix(agent): unify live model retry budget)。fix(git): recover untrusted repositories via trust consent)。feat(sdk): add managed TypeScript SDK and shared transport core、feat: integrate managed opencode plugin host)。feat(harmonyos): switch the phone UI between Chinese and English、feat(harmonyos): keep tri-fold conversation on remaining screens、feat(harmonyos): show every account desktop's workspaces in the sidebar)。fix(mcp): improve status handling and error reporting)。fix(ai): force manual subscription token refresh、fix(ai): retry Codex model discovery)。fix voice input、fix: polish web UI layout and appearance behavior)。feat(ohos): adapt webdriver and floating window features、feat(ohos): bridge toolbar mode to native window APIs)。feat(ohos): implement privacy and anonymous feedback)。WindowHostService、修复 MarketCredentialStore 异常;恢复 MiniApp 市场访问;皮肤市场凭证改走 OHOS asset store;恢复系统外观跟随;规避状态栏遮挡并隐藏冗余工具栏按钮;原生窗口控件保留。refactor(harmonyos): split the app shell into MVVM layers、chore(scripts): check HarmonyOS architecture boundaries)。feat(chat-export): save exported image to Downloads on HarmonyOS)。fix(flow-chat)!: make session rollback transactional);修复 ACP 远端 Agent 退出原因与遗言、远端 SSH 控制句柄误判为 kill;会话切换后保留运行中会话;远端工作区文件提及可靠性;文件浏览器滚动稳定性;场景过渡重叠。speechRecognizer 实现语音输入,并本地化麦克风权限说明 (feat(ohos): voice input via system speechRecognizer on HarmonyOS、i18n(ohos): localize microphone permission reason to zh-CN)。build_project、start_app、hdc_log、arkts_knowledge_search 等工具;start_app 在 devecocli 失败时自动回退到 hdc;新增 verify_ui、get_ui_verification_log、save_ui_screenshot UI 校验工具集;从 deveco-code 迁入 check_arkts_files、check_cpp_files、switch_cwd。feat(browser): enable embedded browser on HarmonyOS PC)。tauri::async_runtime::spawn 修复第二轮卡死。docs(architecture): define HarmonyOS PC CLI guardrails)。remote-ssh 连接对话框搜索与配置解析改进。This device 徽章漂移修复。app.auto_update 配置控制自动更新;共享更新检查逻辑并改进错误处理。READ_PASTEBOARD 权限以桥接终端剪贴板。rmcp 依赖隔离到 ohos target guard 之后;reveal_in_explorer 参数补 file:// 前缀;HarmonyOS 上禁用 ComputerUse Agent。describe_screen 文本-only 桌面自动化;集成 cua-driver-rs v0.6.8;Windows 捕获与桌面宿主重构。miniapp-dev 技能。view_image 工具;Write 追加模式与内容清理放宽。/reload-skills slash 命令。ask-user-question multiSelect 默认 false;Write 工具载荷异常时存到 .bitfun/tmp。首个面向 HarmonyOS PC 的移植版本,在 BitFun 0.2.7 桌面端基础上完成基础适配。
feat(ohos): add permission reason descriptions for HarmonyOS、feat(ohos): add Chinese localization for permission reasons)。/goal 模式、文件读取编辑护栏与工作区文件传输改进;目标验证 UI、子 Agent 取消与文件工具引导。/usage slash 命令。