Skip to content

BitFun 0.2.18

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Aug 20:32
48d43c3

下载 / Downloads


中文

新功能

  • 原生支持 DeepSeek Harness:装好 dsh 并在其中配好模型即可直接使用,桌面端随包附带 IDE 侧 ACP bridge,支持原生 Bash/Read/Edit 工具卡片、推理过程与模式选择,会话关闭后重新打开可恢复上下文
  • macOS 安装包现已使用 Apple Developer ID 签名并公证,首次打开不再出现「应用已损坏」提示,DMG 安装器也换上了品牌化布局
  • 新增 Todos 场景:每个定时任务都有独立场景,配套日期选择、周期设置与运行状态展示
  • 新增任务级模型设置,并改进 models.dev 推理预设配置,不同任务可以各用合适的模型
  • Flow Chat 转录改为虚拟化渲染,长会话的滚动、跟随、分页与动效整体重做,历史加载与「回到最新」更稳定
  • 运行中的回合现在可以被排队消息引导(steering),无需打断当前任务重新发起
  • 浏览器自动化支持连接真实用户配置(CDP),可直接复用已登录的浏览器环境
  • 新增公测 Beta 发布通道,Beta 版本拥有独立的更新通道,不影响稳定版用户
  • 手表免密加入账号:由桌面端签发、手机端确认转交,省去在手表上输入凭据
  • Web UI 交互动效与视图过渡整体打磨,文件提及现在直接显示路径,长列表中更容易分辨同名文件
  • HarmonyOS 会话界面统一了顶部结构、恢复了双折叠设备的主从布局,已完成的过程卡片会自动折叠

修复与改进

  • 修复订阅认证不走已配置代理的问题,受限网络下模型连接更可靠
  • 统一 AI 请求的重试策略:所有 provider 错误都会重试,live 模型共享同一重试预算,瞬时模型路由失败与目标 worktree 可自行恢复
  • 会话回滚改为事务性,中途失败不会再留下半个状态
  • 浏览器启动时自动重连 CDP 改为可选,不再在启动时意外接管已有浏览器
  • 修复 Windows 上托管 worktree 路径未规范化导致的路径问题
  • 修复旧版 WebKit 上 Markdown 无法渲染的问题
  • 修复 HarmonyOS 端运行中切换会话、远程转写内容为空的问题
  • Computer Use 更稳:限制无障碍树负载大小、上报真实图像尺寸、约束 osascript 执行,并能看进 Electron 应用
  • 修复切换 peer 界面后会话历史丢失,以及 CLI 派发中僵死 leader 未被拒绝的问题
  • 收窄 Core / Services / ACP 的特性装配与依赖闭包,减小构建体积与编译时间
  • 设置页文案与控件对齐,减少同类选项的表述差异
  • 发布与 CI 稳定性:Windows installer 签名补齐公钥、nightly 构建生成 Web API bindings、发布前拒绝重复资产名、隔离 sherpa 原生缓存生命周期,并修复 DeepSeek bridge profile 在 Windows 上的打包

感谢

感谢 @bobleer@wgqqqqq@wsp1911@guantw@limityan@kev1n77 以及所有参与本次更新的贡献者!


English

New Features

  • Native DeepSeek Harness support: install dsh, pick a model inside it, and it works — the desktop bundle ships an IDE-facing ACP bridge with native Bash/Read/Edit tool cards, reasoning, and mode selection, and a session reopens with its context intact
  • macOS builds are now signed with an Apple Developer ID and notarized, so the first launch no longer reports a damaged app, and the DMG installer got a branded layout
  • Added a Todos scene giving every scheduled task its own view, with date picking, intervals, and run state
  • Added task-specific model settings and improved models.dev reasoning presets, so each task can use the model that fits it
  • Flow Chat's transcript is now virtualized, with scrolling, follow, paging, and motion rebuilt for long conversations and a steadier jump-to-latest
  • A queued message can now steer a running turn instead of requiring you to interrupt and start over
  • Browser automation can connect to real user profiles over CDP, reusing an already signed-in browser
  • Added a public beta release channel, so beta builds update independently of stable
  • Watch pairing without a password: the desktop signs the grant and the phone confirms the handoff, so no credentials are typed on the watch
  • Polished interaction motion and view transitions across the Web UI, and file mentions now show their paths so same-named files are easy to tell apart
  • HarmonyOS conversations share one chrome, dual-fold devices get their master-detail layout back, and settled process cards fold away on their own

Fixes & Improvements

  • Fixed subscription authentication bypassing the configured proxy, improving model access on restricted networks
  • Unified AI retry behavior: every provider error is retried, live models share one retry budget, and transient model routing failures and goal worktrees recover on their own
  • Made session rollback transactional, so a failure partway through no longer leaves half a state behind
  • Made browser CDP reattach-on-startup opt-in, so BitFun no longer takes over an existing browser at launch
  • Fixed unnormalized managed worktree paths on Windows
  • Fixed Markdown failing to render on older WebKit
  • Fixed switching sessions mid-run and hollow remote transcripts on HarmonyOS
  • Hardened Computer Use: bounded accessibility-tree payloads, true image dimensions, capped osascript execution, and enough depth to act on Electron apps
  • Fixed session history being lost after a peer surface switch, and zombie dispatch leaders not being rejected in the CLI
  • Narrowed Core, Services, and ACP feature assembly and dependency closures, cutting build size and compile time
  • Streamlined settings copy and aligned controls for consistent phrasing across related options
  • Release and CI reliability: the Windows installer signing flow now passes its public key, nightly builds generate Web API bindings, duplicate asset names are rejected before upload, the sherpa native cache lifecycle is isolated, and the DeepSeek bridge profile now packages on Windows

Thanks

Many thanks to @bobleer, @wgqqqqq, @wsp1911, @guantw, @limityan, @kev1n77, and everyone who contributed to this release!


Full Changelog: v0.2.17...v0.2.18