更新日志

真正交付了什么。

这里只记录产品里程碑,不堆叠内部迭代。每个日期表示对应能力首次形成真正可用的完整形态。

2026-11-05

v0.3.0

  • 编辑四类作品。 使用原生 Canvas、Slides、独立 Design System 编辑器,以及读取固定 CSV、TSV 或 JSON 数据的交互式 Dashboard。作品页面与组件示例保持隔离,不能获得宿主写入权限。
  • 在原 Chat 发送意见。 将元素、区域或整件作品的修改说明加入当前草稿,保留文字与附件,统一发送。已发送意见保留原指令和目标版本;目标未变时返回原位置,变化后可查看原只读版本。应用结果在同一 Chat 链接到准确的保存版本。保存结果未知时恢复原操作,不再调用模型。
  • 恢复早期作品。 查看作者、变化和固定只读预览,恢复选定改动或完整版本,保留其他当前作品。暂停的恢复可以继续,不另建操作。
  • 交付完整项目。 将源码、资源、意见和完整受支持历史导出为 ZIP。在固定原工具中打开,或通过 ZIP 文件类型筛选导入新的 Bottega 工作区,以新的权限继续编辑。
  • 检查图表配色。 无需打开编辑器,即可使用独立 dataviz 指导与配色校验。报告保留每条规则的警告或失败。
  • 继续顺畅对话。 运行环境恢复后,排队的首条消息会继续发送。从首页或 Project 发送首条消息时可携带所选本机文件。消息落盘并打开新 Chat 后,已发送的文字与附件会从输入框移除。具备资格的原生 Codex 标题使用所选标题模型。普通 Codex Chat 按原生协议和所需能力准入,不再要求单一 CLI 版本;额度查询与可选更新独立运行。原生标题生成与隔离编辑保留独立 CLI 资格要求。
  • 减少长对话卡顿。 历史记录分批加载并保留阅读位置。搜索结果在会话历史加载后仍定位到所选消息。流式回复与代码高亮减少对早期消息的重复处理,代码块保留复制操作和布局。
  • 缩小下载。 安装包移除 App GUI 依赖中未使用的构建包和编辑器工具文件,保留受支持编译路径与许可证声明。

下载 0.3.0,适用于 macOS Apple 芯片(ARM64)。

兼容性。 本版使用协议 25。服务协调升级后,请更新已连接的桌面端并刷新 Bottega Web。已有内容、同步密码和账号密钥保留,无需清空数据。退役 Artifact 文件与快照保持原样;其卡片显示“不支持此格式”,不会打开编辑器或恢复写入权限。Dock 仍为 Alpha,要求 macOS 27.x 与 Apple 芯片。

验收边界。 物理设备、系统剪贴板与拖入、目标应用重开 PPTX、参考工具完整操作对齐、已安装应用长时间内存检查和最终人工体验复核保留独立验收范围。夹具性能测量不表示物理 iPhone Safari 已通过。

许可证。 Bottega 自有代码继续使用 MIT。修改后的 Canvas、Slides 与 Design System 编辑器分支保留 BaoCut Community License 和原始声明;其他随包参考材料保留各自条款。对所覆盖代码进行商业分发、随商业软件向他人提供,或提供商业托管访问,需要另行取得书面权利;根 MIT 许可证不替代这些条款。

2026-11-01

v0.2.12

  • 编辑原生 Canvas 和 Slides。 保留原始文档结构、多页、备注及手动撤销/重做。当前作品继续使用第三栏已有标签,全屏与作品切换放在标签栏内。
  • 先审阅,再应用 AI 修改。 为元素或区域保存评论,并回复、解决或重新打开线程。受支持的 Codex 路径在独立候选中修改。所选 Agent 无法提供隔离编辑时,不开放该操作;可预览、接受、放弃或继续编辑。一次 AI 撤回恢复接受前的完整文件集合,不再调用模型。
  • 统一工具控件。 SVG 图标和紧凑浮动评论工具跟随浅深色主题,触屏保留较大点击区域。加密浏览器编辑保留未发送输入,发生冲突时明确选择保留哪份草稿。
  • 导出与放映。 使用原始 Canvas PNG、PDF 和离线 HTML 导出。Slides 的 PPTX 字体替代会先显示预览并要求确认。放映可打开独立只读备注窗口;关闭源标签时释放放映窗口。

下载 0.2.12,适用于 macOS Apple 芯片(ARM64)。

兼容性。 本版使用协议23。服务协调升级后,请更新已连接的桌面端并刷新 Bottega Web。保留已有内容、同步密码和账号密钥,无需清空数据。

验收边界。 真机 iPhone/iPad、系统剪贴板/拖入、完整2.3操作对齐及 Keynote/PowerPoint 重开尚未验收。真实 Slides 创建到评论 AI 接受的连续完整流程,以及所有冷启动并发缩略图路径,仍需独立验收。

许可。 Bottega 自有代码继续采用 MIT。修改后的 Canvas/Slides 编辑器分支保留 BaoCut Community License 与原始声明。覆盖代码的商业分发或托管需要另行取得书面授权,根 MIT 许可不替代这些条款。

2026-10-30

v0.2.11

  • 创建自己的 Dock Widget。 从 Dock 设置发起,在来源 Chat 中创建,预览候选后单独确认加入。继续在原 Chat 编辑,并自行决定何时应用新版本。每个实例独立保存设置与数据许可。
  • 选择它可以读取的数据。 授予指定 Base 数据或声明式只读 API 的访问权限,通过宿主配置 API Key 或 Bearer。凭据在本机加密保存。预览与已安装实例分别授权。
  • 就近查看详情。 打开标准或隔离的自定义详情,刷新数据并执行已授权动作。可以在 Dock 设置中暂停或移除实例。私有包交付传输不可变的编译文件;收到包不会自动获得执行或读取本地数据的权限。

下载 0.2.11,适用于 macOS Apple 芯片(ARM64)。

兼容性与边界。 本版使用协议 22。服务协调升级后,请更新已连接的桌面端并刷新 Bottega Web;旧客户端访问 Cloud 时需要更新。保留已有内容、同步密码和账号密钥,无需清空数据。Dock 仍为 Alpha,仅支持 macOS 27.x 与 Apple 芯片。双 Mac 物理传输、VoiceOver、物理锁屏/输入/显示及已安装旧版升级验收仍需独立验证。Android 测试版继续使用独立渠道。

2026-10-26

v0.2.10

  • 在标签中保留 Artifact。 在第三栏同时打开多个 Artifact,并与其他预览共存。再次打开已保存的 Artifact 时,回到已有标签。默认使用当前栏宽,也可主动打开完整视图。切换或关闭前等待保存;保存失败时保留原标签和输入。从展开预览带回补充要求后,窄屏也会返回原 Chat 草稿并恢复输入焦点;预览资源更新不再阻断返回。
  • 选中元素时不重载预览。 点击桌面或手机画板中的元素时,保留正在运行的预览、表单输入和页面状态。预览需要先加载时,保留原来的点击。紧凑 Canvas 控件合并为一条浮动工具栏,空间不足时自动换行。
  • 从 Dock 查看任务。 添加「任务」组件,查看运行中和待处理的工作、阅读详情并返回对应 Chat。隐私模式隐藏任务内容与数量。Dock 组件替代原来的刘海任务面板。
  • 从 Dock 打开 App。 在可用的 Bottega App 菜单中固定 App。点击后在独立窗口打开或聚焦,并保留会话和草稿。Dock 固定与侧栏固定彼此独立。拖动可排序,拖出可取消固定;菜单在所选 App 图标旁展开。
  • 自行选择菜单栏显示。 在通用设置中显示或隐藏菜单栏图标。此选择与后台任务、Dock 分别保存。
  • 改善启动与退出。 Bottega 的凭据加密流程不再弹出 macOS 钥匙串授权窗。无法读取加密凭据时保留原数据,并在应用内显示恢复入口。退出时取消等待中的云端请求,再完成本地清理;未确认上传保留到重启后恢复。
  • 恢复同步时不重复执行。 恢复符合条件的旧回复与 Artifact,无需重新运行任务。采用云端副本前,将有差异的本机结果保存在恢复 Project。没有文件字节的 Artifact 失败标记不再阻塞恢复;真实文件仍核验大小和摘要。关联文件夹的 Project 可定位到当前实际位置;归档或移除确认在菜单关闭后打开。后台更新重叠时,App 仍会刷新已保存的数据,不误报刷新失败,也无需再次保存。

下载 0.2.10,适用于 macOS Apple 芯片(ARM64),或打开 Bottega Web。

兼容与限制。 本次继续使用协议 21,保留已有内容、同步密码与账号密钥。Bottega Dock 仍为 Alpha,要求 macOS 27.x 与 Apple 芯片。Canvas 内存对比、已测得的交接响应差异、严格时延与极端场景、物理触控板、原生 IME 和物理 120 Hz 检查继续保留原有限制。Dock 替代模式恢复、物理显示器及全屏验证仍单独进行。Android 内测包继续使用独立测试环境。

2026-10-23

v0.2.9

  • 给 Artifact 更多空间。 Chat 主栏可缩至 180px,把更多空间留给侧栏预览。窄栏中的输入区控件自动换行;窗口变大后恢复手动设置的侧栏宽度。
  • 更清楚的 Canvas 控件。 从标题打开作品与版本历史。浮动工具栏和检查器随可用宽度调整,不改变 Canvas 大小。单对象操作只保留复制与删除。字体设置有独立的字体行,并提供明确的关闭、取消和恢复操作。缩放菜单支持输入百分比,以及适应页面、画板或选中对象。
  • 保持 Canvas 当前位置。 工具组之间的空白可用于平移。创建或复制对象时保留当前视图,包括尚未结束的平移。图片按需加载,预览共用有界资源,手势结束后停止视觉时钟。
  • 把评论带回 Chat。 选中元素、填写评论后,点击「确认」将元素引用与评论加入原 Chat 草稿。已有文字与文件保留;保存完成后恢复输入焦点,旧请求不会关闭后来打开的预览。由你决定何时发送。
  • 恢复回复与 Artifact。 已完成回复保存失败或原 Artifact 加载失败时可重试,无需重新发送提示。保存冲突或刷新失败后保留未保存输入,关闭前等待保存。改进预览清理、版本处理、分叉以及首次设计系统保存的恢复。同时改进 Agent 停止,以及连接中断或执行结果丢失后的后台执行恢复。
  • 更易读的 Dock。 浅色和深色面板均使用实色背景。Bottega 图标按原生 App 图标的实际图案比例显示,保留完整点击区域。
  • 同步升级。 本次使用协议 21。请将运行 Agent 的桌面更新至 0.2.9,并重新加载 Bottega Web;桌面、Web 与 Cloud 需要使用匹配的协议。已有内容、同步密码与账号密钥保留,无需清空数据。
  • Canvas 验证边界。 常见操作检查已通过。六场受控空闲观察中,宿主渲染进程相对保留基线的 CPU 用量下降约 83.6%;该结果不代表整个应用或能耗降幅。最终内存对比仍未完成,已测得的交接响应差异继续开放;严格时延、极端场景、物理触控板、原生 IME 和物理 120 Hz 检查继续延期。Bottega Dock 仍为 Alpha,要求 macOS 27.x 与 Apple 芯片;替代模式恢复、物理显示器和全屏场景仍单独验收。

下载 0.2.9,适用于 macOS Apple 芯片(ARM64),或打开 Bottega Web。

2026-10-19

v0.2.8

  • 由你决定何时重启更新。 在侧栏下载新版,无需离开当前工作。侧栏和设置显示进度条与清楚的百分比。下载完成后,选择「重启并更新」;Bottega 等待此操作后才重启。
  • 分别控制后台服务。 Codex 后台服务在 Chat 输入框上方显示命令名称、状态与停止按钮。停止一个服务时,其他服务继续运行。输出保留在原命令详情;停止失败时可重试。
  • 随时返回 Bottega。 Bottega Dock 保留一个 Bottega 图标,隐藏其他运行中 App 时也可使用。点击后返回当前页面,或重新打开主窗口。运行中 App 的退出操作保留其正常的保存与取消提示。
  • 更清楚的 Dock。 新 Dock 设置默认常显。App 与 Widget、其他运行中 App,以及下载与废纸篓分组显示。替代模式保持在显示器边缘。已有自动隐藏选择继续有效。
  • 预览下载内容。 按「最近」「过去 7 天」「更早」浏览文件,显示原生图片缩略图与文件图标。可放大预览、按 Escape 返回,或在 Finder 中显示文件。隐私遮罩同时隐藏缩略图内容。
  • 简化 Chat 细节。 文件预览将「在 Finder 中显示」放在关闭按钮旁。消息间距更紧凑,归档提示更简洁。
  • 刷新 App 更稳定。 加载新界面期间保留当前界面;刷新确认访问已失效或被撤销时,移除旧界面,并在 App 页面显示恢复入口。

下载 0.2.8,适用于 macOS Apple 芯片(ARM64),使用正式稳定版更新通道。

本次继续使用协议 19,保留已有内容、同步密码与账号密钥,无需清空数据。0.2.6 与 0.2.7 使用稳定更新通道;0.2.5 个人版需要手动更新。Bottega Dock 继续处于 Alpha,要求 macOS 27.x 与 Apple 芯片。替代模式恢复、物理显示器与全屏场景继续单独进行设备验收。

2026-10-18

v0.2.7

  • Codex 原生连接。 Codex 使用原生 App Server,CLI 仅支持 0.163.0-alpha.10.2。聊天布局保持不变:推理摘要和命令名称继续显示在原过程区域,后台输出、状态与停止操作保留在原命令详情中。
  • 原生命令审批。 逐项询问使用你的决定,代我批准使用 Codex 自动审核。Electron 启动可通过这一路径申请所需权限。审核可以拒绝,拒绝后不会把聊天切换为完全访问。
  • 明确权限变化。 工作区模式允许联网、临时目录写入和工作区外普通读取。Bottega 原有的凭据路径拒读和内部只读围栏不再作用于 Codex 命令。完全访问权限更大,Plan 不强制文件系统只读;不支持的严格角色会在执行前被拒绝。详见权限说明。
  • 聊天延续。 切换 Agent 后可恢复读取已保存的历史图片和文件。本地 TXT、Markdown 与 JSON 链接可在侧栏预览。
  • 标题生成。 支持标题的 Agent 会在登录状态缓存过期时重新检查登录。当前 Codex 接入不支持生成标题所需的受限、无工具执行。标题 Agent 固定为 Codex 时,Bottega 使用首条消息作为标题,并保留所选 Agent 和模型。需要自动生成标题时,可在 设置 › 通用 › 标题生成 中自行选择支持标题的 Agent。Bottega 绝不自动切换 Provider。
  • 连接检查。 模型发现与连接检查会报告启动失败、取消和进程提前退出,并完成清理,避免一直等待。
  • 验收状态。 本次根据维护者决定,在完整本机端到端验收及最终包 Codex/Electron GUI 检查完成前发布。剩余问题按后续 bug 处理。不提供完整验收证据归档,真实安装升级尚未验证。
  • Dock 保持 Alpha。 整个插件要求 macOS 27.x 和 Apple 芯片。替代模式、注销或重启后的恢复,以及显示器与全屏组合仍在验证;主应用的系统要求不变。

下载 0.2.7,适用于 macOS Apple 芯片(ARM64),使用正式稳定版更新通道。

本次继续使用协议 19,保留已有内容、同步密码与账号密钥,无需清空数据。0.2.6 使用稳定更新通道;0.2.5 个人版需要手动更新。见升级说明。

2026-10-18

Bottega Dock Alpha 源码候选

  • macOS 27 上的 Alpha。 整个 Dock 插件仅支持 macOS 27.x 和 Apple 芯片。插件卡片、介绍页和设置页分别显示 Alpha 标记与系统要求。主应用的系统要求不变。
  • 验证签名后开放替代。 已安装的主程序、原生辅助程序、恢复程序和随包后台服务配置通过检查后,才可选择替代模式。开发版和未签名包提供共存模式。选择模式和布局不会修改系统;替代模式需完成最后的影响确认。已有共存设置和布局保留。
  • 授权与注册。 后台项待批准时提供系统设置入口;返回后只刷新状态,不自动注册或接管。macOS 找不到恢复服务的注册记录时,会说明该记录可能尚未创建。已确认的替代请求可在安装验证通过、待恢复事项处理完成后,通过「继续启用」重试注册。
  • 生效与恢复。 只有恢复程序握手成功、Dock 入口可用且偏好写入确认后,才显示替代已生效。原生桥接程序在准备或接管期间意外退出时,会启动系统程序坞恢复并暂停替代,直到用户明确选择继续。退出、关闭插件和切回共存继续使用恢复链路。恢复失败保留记录和重试入口。独立恢复程序会在短暂等待后再次检查中断的恢复,避免一直跳过未完成的恢复记录。

本次源码候选保留 0.2.6 版本号,以源码提交和安装包哈希识别。同一份未修改签名安装包的最终原生与系统场景验收仍待完成。已发布的 0.2.6 下载、tag、Release 和 Latest 保持不变。

2026-10-18

v0.2.6

  • 完善 Artifact 导航与控件。 在第三栏用触控板双指平移 Canvas。缩放以指针位置为中心,文本框与可滚动内容保留各自的滚动行为。合并顶部栏,工具栏分组悬浮,为作品留出更多空间。导出位于 Play 左侧,撤销与重做移到右下角,形状菜单的图标、名称与快捷键对齐。设置中补齐缺失的 Design 工具控制项。关闭 More 菜单不会挡住后续 Canvas 点击。缩略图加载失败时,仍可点击切换画板。
  • 在 Chat 中直接预览。 Artifact 卡片显示大幅静态预览,移除标题栏与内部滚动条。下载按钮悬浮于右上角,底部保留「打开 Artifact」。Artifact 卡片先出现时,已完成回复及 Worked for 运行详情继续显示。作品下拉菜单包含 v1 等已保存版本,也可切换其他 Artifact。
  • 修复截图与评论。 修复脚本生成内容预览不完整,以及大页面截图失败的问题。切换画板后保留评论模式,点击元素即可打开评论框。评论框保持在可见画布内,聚焦输入框不再带动画布移动。
  • 恢复 App 预览。 修复 App 预览授权。预览无法打开时,在 App 页面保留错误说明与恢复入口,不再跳转到 Data。
  • 简化插件设置。 完整插件目录按组显示,减少多余控件。插件介绍页保留一个标题和清楚的返回入口。

下载 0.2.6,正式稳定版仅适用于 macOS Apple 芯片(ARM64)。

升级路径。 0.2.6 使用 macOS Apple 芯片正式稳定版自动更新通道。已发布的 0.2.5 个人版关闭了更新器,无法自动升级。请完全退出 Bottega,手动安装 0.2.6 一次。此后的自动升级测试需要发布高于 0.2.6 的稳定版本。

本次继续使用协议 19。已有 Bottega 内容、同步密码与账号密钥保留,无需清空数据。

2026-10-17

v0.2.5

  • Artifact 工作区。 查看已保存的 Artifact,使用导航、预览、引用、导出与版本历史。
  • Canvas 编辑。 编辑页面、画板、文字、对象属性、字体与变换,保存时明确处理恢复与冲突。
  • 共用设计工具。 桌面与 Web 共用 Artifact 和 Canvas 数据契约,Agent 可以通过工具读取与编辑设计内容。

下载 0.2.5,适用于 macOS Apple 芯片;也可以打开 Bottega Web。

云功能使用协议 19。请将桌面更新到 0.2.5,并重新加载 Bottega Web。已有内容、同步密码与账号密钥保留,无需清空云端数据。

本次为维护者测试的预发布版本,仅支持手动更新,不进入 GitHub Latest。发布包要求 Developer ID 签名与 Apple 公证。功能、视觉与交互在发布后验收,当前未记为通过;后续问题按 bug 处理。见升级说明。

2026-10-12

v0.2.4

  • 改善远程发送与停止。 减少发送消息、停止运行中的 Agent,以及在 Web 显示完整或中断回复时的多余等待。请求结果暂时不确定时,恢复原请求,不重复发送新命令。桌面设置变化后,更及时地更新 Agent 与工具的可用状态。
  • 让回复保持可见。 修复输入区高度变化或流式回复结束时,回复可能停留在输入区下方的问题。跟随最新回复的状态会持续保留;主动向上阅读历史消息时,仍会暂停自动跟随。
  • 稳定队列恢复。 防止停止后重复自动恢复队列,以及重复显示“队列已变化”提示。一个 Chat 的队列更新失败,不再阻塞其他 Chat。修复连接已经恢复后仍发起多余重试的问题。
  • 清楚说明连接状态。 Web 的 Chat、App 与 Base 使用一致的加载、离线和恢复提示。恢复期间保留草稿文字、附件与引用,不自动发送。临时内容同步问题不会阻塞其他可用操作。
  • 保留草稿并恢复已完成回复。 每个 App 的编辑草稿与 New Chat、其他 App 分开保存。首条消息的附件上传失败后,在已经创建的 Chat 中继续重试。修复停止后的回复恢复问题,以及回复完成与其他更新同时到达时可能出现的同步错误。
  • 保留表格数据。 Base 导出 XLSX 后再导入时,保留独立列和关联记录,支持调整列顺序及重复列名。无法唯一匹配列的文件会在修改 Base 数据前停止导入;编辑过的关联单元格不会悄悄恢复旧链接。
  • 完善文件夹与导出。 修复移动包含非 ASCII 字符名称的 Bottega 文件夹时的路径处理。内容不同但大小相同的 Chat 文件会分别保留,不再误判为相同。改善 App 数据保留,支持较长的导出文件名,并在关闭 App 时可靠取消尚未完成的导出。启动早期发生错误时,恢复窗口及保存后的提示保持同一语言。 修复 App 就绪检查被中断后后台辅助进程残留的问题。App 元素选择器不再依赖外部字体或版本检查请求。

下载 0.2.4,适用于 macOS Apple 芯片;也可以打开 Bottega Web。

本次继续使用协议 16。请将运行 Agent 的电脑更新到 0.2.4,以获得桌面修复,然后重新加载 Bottega Web。0.2.3 客户端使用相同协议;协议 15 或更早的客户端仍需升级。无需清空云端数据、更改同步密码或替换账号密钥。本次 Apple 芯片 macOS 预发布仅支持手动更新,使用 ad-hoc 签名,没有 Developer ID 签名,也未经 Apple 公证,不进入 GitHub Latest。见升级说明。

2026-10-08

v0.2.3

  • 完整管理 Web 队列。 编辑排队消息,或与当前草稿交换;调整顺序、删除消息,并在运行中的 Agent 支持时使用 Steer。附件、可编辑草图和消息设置随草稿保留。停止操作会暂停当前浏览器的队列;恢复前检查当前电脑与权限。
  • 对话内容持续可见。 新 Chat 打开期间,已发送的首条消息、运行状态和下一条草稿持续显示。远程 Chat 标题可在刷新后恢复;工具活动较多时,在现有容量限制内优先保留此前的回复文字与工具列表。
  • 恢复同步与远程回复。 临时认证或连接失败后可恢复原命令的回复,无需重新发送。电脑在线状态不再等待内容统计,Web 的电脑列表可在更新中断后恢复。桌面与 Web 可导出本地诊断,其中不含消息正文或凭据。修复工作区清理期间关闭 Chat 订阅可能导致的 Web 崩溃。
  • 完善日常 Chat 操作。 当前轮运行时,可为后续消息调整模型或权限。侧面板按钮跟随面板状态显示,大纲跳转只高亮所选消息气泡。首条消息被明确拒绝后,可编辑或替换附件,再次发送。所选 Agent 需要登录时,可使用认证重试操作。关闭独立窗口后恢复 App 界面。
  • 修复图标与预览退出。 macOS 安装包使用原生图标图层,Web 保留网站及安装图标;Agent 可停止自身沙箱内的预览进程,其他进程继续受到保护。 App 构建可等待较慢的原生启动检查,失败后可靠清理检查进程。

下载 0.2.3,适用于 macOS Apple 芯片;也可以打开 Bottega Web。

本次使用协议 16。使用云功能的每台桌面都需升级到 0.2.3;Web 与云服务同批升级后,旧协议 15 客户端更新后才能重新连接。无需清空云端数据或更改同步密码。完全退出 Bottega 后手动替换应用。本次 Apple 芯片 macOS 预发布使用 ad-hoc 签名、未经 Apple 公证,不进入 GitHub Latest。见升级说明。

2026-10-07

v0.2.2

  • 跨设备对话保持一致。 桌面与 Web 共用对话呈现、输入区控件和已读状态。阅读 Chat 后,执行电脑与其他已连接界面同步清除未读状态。问题与 Plan 确认期间保留停止操作,排队命令保留恢复入口;同步期间产生的回复在恢复后继续保留。
  • 发送前选择 Project 分支。 桌面与 Web 的 New Chat 支持搜索、切换和新建分支;远程操作在所选电脑执行。进入项目设置再返回时,完整草稿、附件、引用、Plan、权限与模型选择保留。项目忙碌或 Git 冲突时,先处理问题再切换。
  • 设置与控件对齐。 Web 与桌面的 Agent 选择、侧栏控件和设置布局保持一致;Skills 空列表采用与扩展相同的页面框架。插件安装通过桌面完成;介绍页可返回插件列表,工具设置包含插件与托管 Preview 控件。
  • 打包草图可靠打开。 草图从安装包资源初始化隔离编辑器,保留可编辑内容,并与共享菜单状态一致。已确认的 App 安装可恢复,已批准的包保持不变。

下载 0.2.2,适用于 macOS Apple 芯片;也可以打开 Bottega Web。

本次 Cloud Sync 升至协议 15。使用云功能的每台桌面都需要升级;旧协议 14 客户端更新后才能重新连接。已有云端内容、同步密码和账号密钥保留。完全退出 Bottega 后手动替换应用。本次 Apple 芯片 macOS 预发布使用 ad-hoc 签名、未经 Apple 公证,不进入 GitHub Latest。见升级说明。

2026-10-06

v0.2.1

  • 首次启动更简短。 选择内容文件夹与 Agent 后即可进入工作台,Skills 和 Memory 留到设置中配置。PATH 前面的 CLI 入口损坏时继续检查其他有效安装;macOS 可识别 Codex 桌面应用内置的 CLI。
  • 按需导入历史。 在设置中手动导入 Project 历史,仅检查已安装的 Agent。添加 Project 时可以确认首次导入,重新打开后不再自动扫描或导入。
  • 保留 Agent 选择。 记住 Agent 偏好,模型列表更新期间首次发送仍使用已确定的选择,整理输入区菜单;Project 设置统一页面布局并改善页签切换。
  • Memory 控制保持一致。 插件入口与 Memory 服务授权使用独立开关,保留已选服务和数据,并协调所需同意。
  • 草图恢复更可靠。 修复原生编译和初始化失败的恢复与重试,保留已确认的草图。
  • 同步与登录说明更清楚。 同步密码后果只说明一次;批准桌面登录前核对电脑、账号与验证码;远程输入区在同步未连接时说明如何恢复。

下载 0.2.1,适用于 macOS Apple 芯片;也可以打开 Bottega Web。

本次补丁保持协议 14,保留已有云端内容与同步密码。从 0.2.0 升级时,退出 Bottega 后手动替换应用。安装包使用 ad-hoc 签名,未经 Apple 公证;本次预发布不进入 GitHub Latest。空闲 CPU 仍待评估,详细实机走查与正式签名仍待完成。安装与升级步骤见使用指南。

2026-10-04

v0.2.0

  • 插件集中管理。 设置 › 插件 › 所有插件 展示能力、依赖、来源与使用情况;已开启且有设置的插件在左侧单列。Base、Provider、Workflow、草图、Memory 与 Dock 共用一致的管理入口,关闭插件保留内容并说明受影响的功能。
  • Agent 配置与流程。 模型与推理强度改为下拉选择,加载失败保留修改并提供重试。Skills、MCP 工具与流程读取 Memory 均有明确选择。已安装 CLI 通过能力检查后,Codex、Claude Code、Kimi Code 与 OpenCode 都能执行流程步骤;规划与评审始终只读。
  • 可编辑的草图插件。 草图同时保留图片与可编辑源内容,支持版本切换;构建失败保留原可用版本。已确认的草图可在重启后恢复,版本更新也保留已打开画布里的未保存内容。
  • Memory 控制可见。 Memory 仍默认关闭。Web 设置可以请求拥有者电脑暂停或恢复,并显示实际生效状态。流程读取 Memory 需要单独授权,保持只读,不采集新记忆。
  • Dock 放到指定屏幕。 可使用主屏、优先外接屏或指定显示器,并在左侧、底部或右侧停靠。位置仅保存在本机,已有布局可同步。本次预发布支持与系统程序坞共存,并在可用时使用原生玻璃外观;暂不提供替代模式。
  • Web 工作台补齐。 App 与 Base 菜单适应窄屏,离线操作说明当前状态,运行详情展示完整步骤报告与证据。App 开关保留数据并确认影响范围;受支持的浏览器可选择开启通知。静态与 Base 型 App 继续支持浏览器,server 型 App 界面仍限桌面使用。
  • 恢复流程更明确。 文件夹恢复与启动失败给出具体操作;退出前等待草稿确认保存;设置加载失败保留当前列表与草稿,支持重试。App 或插件编译中断后可正常重新启动,组件更新保留本地作者修改;刷新导入历史可修正 Project 归属,并保留已保存的 Chat。

macOS Apple 芯片 + Web。 下载 0.2.0,或打开 Bottega Web。本次为手动更新的预发布版本。Apple Developer 资格仍在审核中,macOS 安装包使用 ad-hoc 签名,尚未公证。Windows、Linux 与 Android 发行另行安排。

生产后端与 Web 已使用协议 14。需要云端功能的电脑请更新到 0.2.0,旧协议 13 的桌面必须升级后才能重新连接。本次保留已有云端内容与同步密码。安装前请完全退出 Bottega,并备份内容与应用数据目录,见升级与安装说明。

从 Release 页面下载 DMG 或 ZIP 及 release-manifest.json,对安装包运行 shasum -a 256,将输出与清单中对应安装包的 sha256 手动比较。本次预发布不安装自动更新,也不进入 GitHub Latest。第三方 Provider 模块、公开插件市场与公开 SDK 发行不在本次开放范围。详细实机走查将继续进行,后续修复计划通过 0.2.x 交付。

2026-09-30

v0.1.9

  • 流程:Plan · Develop · Review。 为 Project 的 Base 开启内置流程,指定由哪个 Agent 配置负责规划、开发和评审。从某一行开始运行:你先确认计划,再对结果选择接受、带例外接受或返工。Base 会新增「阶段」与「验收标准」两列;运行可以按步骤暂停、取消或重试,等你处理的运行会提醒你,满 24 小时自动暂停。本版本中可以担任流程步骤的是 Claude 与 Codex。
  • Agent 配置。 设置 › Agent 配置 保存可复用的配置——Provider、模型、指令、权限、只读或可写的工作区以及网络——可从空白、规划、开发或评审起步。配置随账号同步,修改只影响保存之后开始的运行。
  • 插件与 App。 设置里集中列出已安装的内容:Base、四个 Provider、Workflow 插件、你安装的扩展,以及各 Agent 自带的插件。关闭插件不会删除任何内容。
  • 在 Web 与手机上处理「等你处理」。 在 app.getbottega.app 可以开始运行、确认、决定、返工、暂停或取消;「等你处理」铃铛列出所有等你决定的事项。静态与 Base 型 App 的界面现在也能在浏览器里打开,并提供「使用 Chat」「编辑」与构建状态。
  • 随包 Node 运行时。 Bottega 自己的工具——内置 MCP server、App 界面编译器、Agent 适配器以及 App 的 Node 脚本——运行在应用内置的 Node 24 上,不再使用 PATH 里的 Node。
  • 更严格的 Agent 边界。 Agent 回合不再能读取 GitHub CLI 的配置目录;评审计划永远不会提升 Agent 的权限;浏览器工具只读取本 Chat 的标签页和你选中的那一个;Codex 在逐项询问、代我批准与 Plan 模式下改为在 Bottega 的沙箱里执行命令。
  • 对话更稳。 草稿在退出、崩溃或重启后仍在;Chat 不在屏幕上时,排队消息照常发送;Bottega 还在启动时发出的消息会等待并自动发送;文件快照失败时提供「重试」或「跳过」,不再锁住输入框。
  • 登录确认改为选验证码。 在浏览器里批准桌面登录时,需要选中那台电脑上 Bottega 显示的验证码。
  • 其他变化。 设置 › Lab 及其中的 Keep Agent connections 开关已移除。Development Kanban 不再随包提供,已安装的副本照常可用。Bottega 文件夹丢失时会打开恢复对话框,可以定位文件夹或改用新文件夹。
  • 协议 13。 同步协议现在承载 Agent 配置、流程列,以及流程运行和其中的「等你处理」事项。

升级前: 请备份 Bottega 文件夹与应用数据目录。0.1.9 不会打开 0.1.8 的 Chat 数据库:旧库原样留存,对话索引从你的 Bottega 文件夹重建。云端服务在这次发布时已重置,0.1.9 之前上传的内容不再保留:请重新登录,第一台登录的电脑重新设定同步密码。同步协议升到 13,0.1.8 的桌面已无法同步。见升级说明。

这个版本只提供 Apple 芯片的 macOS 版本:DMG 与 ZIP。Windows 与 Linux 安装包会在之后的版本恢复,在此之前这两个平台上的安装停留在 0.1.8。这个构建未签名、未公证。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.9,因为旧版本仍有此前的更新器问题。

2026-09-24

v0.1.8

  • Bottega Dock(macOS 15 及以上,Apple 芯片)。 一条程序坞,放你在 Bottega 里做的 App、其它应用、访达、下载、废纸篓,以及每个 Agent 一个 AI 额度环。它可以停在系统程序坞上方与之并存,也可以替代它:此时 Bottega 把系统程序坞设为自动隐藏,并在后台项目里加一个小的恢复项,Bottega 意外停止时由它恢复系统程序坞。在 设置 › Dock 里开启;恢复系统程序坞 始终可用——在设置里、在 Dock 的右键菜单里,也在 Bottega 的菜单栏菜单里。
  • Dock 布局跟随账号。 Dock 布局端到端加密,在你的各台电脑之间同步。两台电脑同时修改时,Bottega 能合并的自动合并,其余的询问你。
  • 设置处处同一种写法。 Dock、同步与 Memory 页改用与其它设置页相同的分组与列表行;错误与进度就显示在所属的那一行,分步设置统一在同一种弹窗里完成。引导页换成左侧步骤栏的新布局。
  • 移动 Bottega 文件夹。 设置 › 通用 里的 移动文件夹 会在 Bottega 重启时移动文件夹,所有保存的路径随之更新。移到另一块磁盘时会先完整复制并核对,旧副本随后移入废纸篓。
  • 清空所有数据。 设置 › 通用 › 危险操作 里的 清空这台电脑上的所有数据 会删除这台电脑上的对话、设置、密钥与登录状态,并重新从引导开始;也可以同时把 Bottega 文件夹移入废纸篓。云端数据保留,再次登录后会回来。
  • Bottega 文件夹被删除后重新进入引导,不再停在恢复对话框;已无法打开的对话副本会移入文件夹的 .trash,只提示一次。
  • 协议 10。 同步协议前进一步,承载加密的 Dock 布局。本地数据不变。

升级前: 无需任何准备。0.1.8 原样打开 0.1.7 的 Chat 数据库、设置与 Bottega 文件夹,云端数据也保留。同步协议升到 10,同一账号下的每台电脑都应更新:0.1.7 的桌面会被要求先更新才能继续同步。见升级说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建未签名、未公证。macOS 仍是主要平台;Windows/Linux 的原生 App 隔离、Bottega Dock 及完整功能对齐仍在推进。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

Windows(x64): 运行安装包。如果 SmartScreen 拦截未知发布者,点击更多信息 → 仍要运行。

Linux(x64): 添加可执行权限后启动 AppImage:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.8,因为旧版本仍有此前的更新器问题。

2026-09-23

v0.1.7

  • 设置:Providers、Updates、Community。 Providers 决定新 Chat 默认使用的 Agent,以及所有 Agent 选择器里的排列顺序。Updates 把 Bottega 与每个已安装的 Provider CLI 及其版本列在一起,可逐行更新,也可 全部更新——先更新各 Provider,最后更新 Bottega,因为它会重启。Community 保留 GitHub、问题反馈与发布说明链接。原来的 About 与 Backends 页面已移除;安装与登录 Agent 仍在 Agent 设置流程里。
  • Agent 暂时接不住的插话不再失败。 Agent 工作时你发出的消息,若它支持插话就在当前这一轮使用;若不支持(Kimi Code 与 OpenCode),消息会被保留,本轮一结束就发出;从另一台设备发出时,回执会写明「将在本轮结束后发送」。只有 Agent 完全无法接受的输入才会被拒绝,草稿保留。若本轮已经结束,被拒的插话会提供 作为新消息发送。
  • 远程附件发出前先清理。 发往另一台电脑时——无论从 Cloud Web 还是从驱动远端 Chat 的桌面——照片最长边缩到 2048 px,相机元数据(位置、设备、EXIF / XMP)、GIF 注释块等内嵌元数据都会被移除;文件按真实格式校验。浏览器能读取的 HEIC 照片会自动转换,读不了时给出明确说明。已上传但 20 小时未发送的附件会提示重新上传,而不是在发送时失败;Cloud Web 也不再把自己刚上传的文件从云端下载回来显示。
  • 更强的同步密码。 新设定的同步密码至少 12 个字符,包含字母与数字,至少 5 个不同字符,不能以大段重复或连续字符为主,不能包含邮箱名、bottega 或最常见的密码。表单会随输入逐条打勾。已有的密码照常解锁。
  • 离线的电脑会说离线了多久。 没醒着的电脑会显示「休眠」「离线」或「断网」以及距上次在线的时间,直接显示在输入框里。
  • 协议 9。 同步协议前进一步,承载新的插话结果,并为即将到来的手机 App 准备服务端。本地数据不变。

升级前: 无需任何准备。0.1.7 原样打开 0.1.6 的 Chat 数据库与设置,云端数据也保留。同步协议升到 9,同一账号下的每台电脑都应更新:0.1.6 的桌面会被要求先更新才能继续同步。已有的同步密码照常可用。见升级说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建未签名、未公证。macOS 仍是主要平台;Windows/Linux 原生 App 隔离及完整功能对齐仍在推进。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

Windows(x64): 运行安装包。如果 SmartScreen 拦截未知发布者,点击更多信息 → 仍要运行。

Linux(x64): 添加可执行权限后启动 AppImage:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.7,因为旧版本仍有此前的更新器问题。所有旧版本升级前都需要完成上面的存储准备。

2026-09-22

v0.1.6

  • 一条对话属于创建它的那台电脑。 Bottega 不再把运行中的对话在电脑之间搬来搬去。本地就是本地,远程就是远程:你打开持有这份工作的电脑,然后在任何地方操作它。执行者选择、交接与跨电脑队列一并退役,它们过去向你提出的问题也一起消失。
  • 登录即远程操作。 一台登录的电脑会发布自己的侧栏——它的 Project 与 Chat——并接受针对它们的命令。产品里没有第二个开关:设置的同步一栏只有登录状态、本机显示名和退出登录。首次设置不再询问「只在这台电脑上使用还是连接账号」,所有人都从本地开始,登录是之后的步骤。同步密码仍然在登录流程里:第一台电脑设定,之后的每台电脑、浏览器与手机输入。
  • 在侧栏里切换电脑。 Cloud Web、手机浏览器与桌面共用侧栏顶部的一条电脑切换器,一台电脑一个标签,醒着时带小圆点,离线时显示「离线 · 5 分钟前」。账号里出现第二台电脑后才出现,桌面永远把自己排在第一位。电脑可在设置里改名;新电脑注册时撞名会自动变成「…(2)」。账号下还没有任何电脑时,浏览器会被告知先在一台电脑上登录,而不会被要求输入一个它无法设定的密码。
  • 使用另一台电脑的 Project。 远端 Project 带地球角标与归属电脑名,不提供目录、路径或「选择文件夹」——它在这里本来就没有目录。在它下面新建的 Chat 会在那台电脑上创建、执行与存储。桌面侧栏 Projects 分组的 + 现在提供本地 Project 或 钉住远端 Project…:钉住只是把另一台电脑的 Project 放进本机侧栏,不复制任何内容;取消钉住对拥有者毫无影响;拥有者删除或归档后,该行仍在并标注状态,菜单里只剩「取消钉住」。
  • 电脑离线不再挡住你的修改。 改名、归档、调整顺序、编辑 Base 行、写 App 记录在拥有它们的电脑睡着时照常工作,等它醒来后对账。需要它醒着的只有执行类动作——发送、停止、批准、回答、插话、删除 Chat——这些控件就地置灰并说明原因,而不是把草稿一起收走,电脑回来后自行恢复。两个设备同时回答同一个权限请求时,第二个得到的是一行「已在 *电脑* 处理」,而不是一个错误。
  • 一个 Bottega 文件夹属于一台电脑。 第一次同步会记录归属,既记在账号里,也写进文件夹。同一台电脑在重装、清空数据或换 profile 后零操作接管;另一台电脑被指名拒绝,并用一句话说明该怎么做。从未同步过的文件夹在任何电脑上都能打开。一台电脑已发布的内容,无论它是否醒着,都能在浏览器和你的其他电脑上读取。
  • 导入的对话在哪里都能继续。 导入的 Codex、Claude Code 或 Kimi 历史,在全新档案里、从文件夹重建的工作区里、或 Project 尚未选择目录时,都不再变成只读。它用普通输入框打开,转录里只有一条分隔线标出导入历史的结束点。
  • 首次上传说真话,也更短。 设置 › Sync 现在按真实上传字节计数,不再停在 0 B,并且正好停在自己的总量上;小的对话先传,几秒内数字就开始走。每条消息的网络往返约减少一半。
  • 协议 8。 同步协议与本机 Chat 数据库同时前进,没有兼容层,这也是上面那段升级说明的由来。

升级前请先备份: 0.1.6 不会打开 0.1.5 的 Chat 数据库。首次启动时,原来的 bottega.sqlite3 及其附属文件会被原字节移到应用数据目录下的 recovery/sqlite/,对话索引从你的 Bottega 文件夹重建;未写完的回复可能缺失,搜索索引与同步状态会重新建立。0.1.5 的云端数据同样不保留:同步协议已更换,服务在发布前会被重置,请重新登录,由第一台电脑重新设定同步密码。安装前请完全退出 Bottega,并同时备份 Bottega 文件夹与完整的应用数据目录。操作方式见升级说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建未签名、未公证。macOS 仍是主要平台;Windows/Linux 原生 App 隔离及完整功能对齐仍在推进。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

Windows(x64): 运行安装包。如果 SmartScreen 拦截未知发布者,点击更多信息 → 仍要运行。

Linux(x64): 添加可执行权限后启动 AppImage:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.6,因为旧版本仍有此前的更新器问题。所有旧版本升级前都需要完成上面的存储准备。

2026-09-19

v0.1.5

  • 跨电脑同步,端到端加密。 云同步是可选功能,在你主动开启前保持关闭,纯本地使用依然不需要账号。第一台电脑设置一个独立的同步密码,至少 8 个字符并同时包含英文字母和数字。加密内容的密钥在你自己的设备上用 Argon2id 派生,内容在上传前用 XChaCha20-Poly1305 封装,服务端只保存密文。没有恢复密钥,也没有密码重置,开启同步前 Bottega 会明确说明这一点。一个账号对应一个加密空间;第二台电脑用同一账号和同一密码加入。
  • 在浏览器里打开工作区。 在 app.getbottega.app 登录后,可以阅读带工具过程和附件的 Chat,搜索聊天标题及最近 7 天的消息正文,使用 Base 的六种视图,读取和编辑已同步的 App 记录,恢复或删除归档项目,并管理设备与偏好。支持手机浏览器。App 自定义界面、应用内浏览器和本机工具仍在你的电脑上运行。
  • 从另一台设备继续对话。 远程操作在服务端开启后,可以从 Cloud Web 或手机浏览器驱动一台在线且已解锁的已登录桌面:选择电脑与 Agent、发送消息、实时查看回复、停止、批准或拒绝权限请求、回答追问、插话与追加消息。远程操作是服务端开关,而不是应用设置。关闭期间,浏览器里的 Chat 为只读,阅读转录和实时观看运行中的轮次仍然可用。
  • 把工作保存在自己掌握的文件夹中。 首次设置选择的 Bottega 文件夹保存 Chat 转录、原始附件、保存的产物、Chat Home 文件、Project 信息、Base 记录、App 源码与 Skills;账号设置、密钥和设备授权保留在各自电脑上。完整备份需要先退出 Bottega 再复制整个文件夹,之后可以在另一台电脑或全新 profile 中选择该副本。不支持 iCloud Drive、Dropbox 等网盘同步目录。本机 Chat 数据库无法打开时,启动可以在保留旧数据库的前提下从文件夹重建对话。
  • 按自己的方式开始。 引导流程先询问只在这台电脑上使用还是连接已有账号,再依次完成 Bottega 文件夹、Agent、Skills 与长期记忆。记忆设置在向导内原位完成,不再跳去设置页。
  • 看到 Agent 产出的内容。 可视化直接内联渲染并可在右栏打开;文件产物提供预览、保存、在文件夹中显示与快速查看;工作表可以导入 Base;Claude 的 artifact 在内置浏览器中打开。预览保持沙箱隔离,不获得网络或存储权限。
  • 四家 Agent 的更多控制。 OpenCode Go 额度与 Codex、Claude Code、Kimi 一起进入设置页和 Agent 选择器,展示滚动、每周和每月三种窗口。标题生成改为指定一个明确的 Agent 与模型,四家均可选择。新增 Settings › Lab,其中的 Keep Agent connections 默认关闭:打开会话时预热 Agent 进程并在该会话的后续轮次中复用,代价是占用更多内存。
  • 侧栏的日常操作。 拖拽 Chat 排成你要的顺序,该顺序也在同步范围内。Project 可以直接重命名而不影响其内容,并按最近更新或手动排序。归档 Chat 或 Project 会撒花,可在 Settings › General 关闭,系统开启减少动态效果时自动暂停。

升级前请先备份: 0.1.5 使用以 Bottega 文件夹为中心的新本地存储布局,不会导入 0.1.4 及更早版本的 Chat、Project、App、Base、附件与设置。请完全退出 Bottega,备份整个应用数据目录,并保留外部 Chat Homes 与项目目录。将旧应用数据目录移到备份位置后,再让 0.1.5 使用空白数据目录启动,并在初次设置中选择新的 Bottega 文件夹。旧版 Bottega 聊天、设置和已安装 App 记录不会自动导入,旧目录中的内容也不会被改动。操作方式见备份与初始化说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建未签名、未公证。macOS 仍是主要平台;Windows/Linux 原生 App 隔离及完整功能对齐仍在推进。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

Windows(x64): 运行安装包。如果 SmartScreen 拦截未知发布者,点击更多信息 → 仍要运行。

Linux(x64): 添加可执行权限后启动 AppImage:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.5,因为旧版本仍有此前的更新器问题。所有旧版本升级前都需要完成上面的存储准备。

2026-09-10

v0.1.4

  • 直接在输入框画草图。 通过 + → 草图 打开画布,绘画、添加文字或八种图形,也可以局部擦除笔迹和图形。撤销、重做、颜色与粗细操作就在画布旁;保存后的草图在草稿和还原队列中仍可继续编辑,发送时作为白底 PNG 交给 Agent。
  • 选择 Agent 前查看额度。 设置页和 Agent 选择器展示 Codex、Claude Code、Kimi 可获得的配额窗口、剩余额度及重置时间;OpenCode 明确提示不提供统一额度信息。首次查询被失焦中断后,回到前台会继续读取;登录、安装和修复入口与 Agent 状态放在一起。
  • 本地工作保存更可靠。 Chat、Base、Project、App 与附件存储补齐一致性和恢复规则,中断任务保留已记录状态。日常使用继续纯本地运行,无需云账号;本次版本不包含云同步服务。
  • 第一方 App 界面更一致。 开发看板、记账、健身和设计画布统一使用 React 与共享界面规范,保留各自数据与工作流程。随包 App 的最低宿主要求仍为 Bottega 0.1.3。
  • 选择适合自己的后台入口。 后台运行由一个开关管理。macOS 可选择 Bottega Logo 图标、黑白菜单栏图标或刘海任务面板;系统记住选择,没有刘海屏时自动使用图标。登录自启仍可单独设置,两项启动选项默认关闭。
  • 完善日常操作。 设置导航、字号、重命名、App 进度、失败恢复与分享弹窗提供更清晰的操作和一致布局。草图使用自适应方形画布与浮动控件,加载时在同一弹窗内原位过渡。

升级前请先备份: 0.1.4 使用新的本地存储格式,无法打开或自动迁移 0.1.3 及更早版本的数据。请完全退出 Bottega,备份整个应用数据目录,并保留外部 Chat Homes 与项目目录。将旧应用数据目录移到备份位置后,再让 0.1.4 使用空白目录初始化。旧版 Bottega 聊天、设置和已安装 App 记录不会自动导入。操作方式见备份与初始化说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建未签名、未公证。macOS 仍是主要平台;Windows/Linux 原生 App 隔离及完整功能对齐仍在推进。

macOS(Apple 芯片): 打开 DMG,把 Bottega 拖入「应用程序」。未签名下载需要在终端一次性移除该应用的隔离标记,然后再打开:

Windows(x64): 运行安装包。如果 SmartScreen 拦截未知发布者,点击更多信息 → 仍要运行。

Linux(x64): 添加可执行权限后启动 AppImage:

开始对话前,请先安装并登录至少一个受支持的本机 CLI。0.1.0 或 0.1.1 用户需要手动安装 0.1.4,因为旧版本仍有此前的更新器问题。所有旧版本升级前都需要完成上面的存储准备。

2026-09-08

v0.1.3

  • 在同一聊天中切换 Agent。 聊天空闲时,可以为下一轮选择 Codex、Claude Code、Kimi Code 或 OpenCode。对话保持在同一转录中,明确显示作者和切换标记;新的 Agent 获得有界上下文,并可按需读取相关聊天历史。
  • 直接看到 Agent 是否可用。 输入框展示安装、认证和运行时状态,并提供对应的安装、登录和重试入口。不可用的 Agent 不再静默消耗排队任务,恢复只作用于相关聊天或 Agent。
  • 在 macOS 主窗口之外关注任务。 登录自启、关闭窗口后继续运行、悬浮任务面板可以独立开启,默认均关闭。屏幕顶部面板展示运行中的任务和待处理请求,支持键盘导航,并可直接返回相关聊天。
  • 安装前检查 App 兼容性。 四个第一方 App 现均声明最低 Bottega 版本为 0.1.3。安装、重建、授权和激活前会检查版本要求;按提示升级并重启后,可以返回原 App 候选继续确认。被拒绝的更新会保留已有可用版本和授权。
  • App 改名不打断现有工作。 修改显示名称时,保留当前运行版本、源码、数据和授权。
  • 简化添加项目。 只有发现可用的本机 CLI 历史时才询问是否导入,没有历史的项目可以直接添加。

升级前请先备份: 0.1.3 使用新的本地存储格式,无法打开或自动迁移 0.1.2 及更早版本的聊天数据库。升级前请退出 Bottega,备份完整的应用数据目录,并保留原目录供旧版使用;启动 0.1.3 需要从空白数据目录重新初始化,原有 Bottega 聊天与设置不会自动导入。操作步骤见备份与重新设置说明。

下方提供 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建仍未签名,请遵循首次启动步骤。macOS 仍是主要平台;Windows/Linux 的原生 App 隔离和完整功能对齐仍在推进。

0.1.0 或 0.1.1 用户需要手动下载并安装 0.1.3,因为旧版本仍包含此前的更新器问题。所有旧版本升级前都需要完成上述存储准备。

2026-09-05

v0.1.2

  • 修复未签名构建因缺少发布兼容性公钥而无法下载更新的问题。侧栏现在区分自动安装与手动下载,展示下载进度,并在更新或后台检查失败时保留前往 Releases 或 About 的入口。
  • Fitness Log 重建在宿主 React 界面之上,使用共享组件和数据 API,同时保留 72 个动作、17 个肌肉区域、五语言、动作动图、训练计划,以及响应式深浅主题布局。
  • App 数据加载完整且可恢复。Base 快照读取所有分页后才发布一致版本;Fitness 计划提交在重试或结果未知时保留原始行 ID,避免重复提交。
  • 修复 Chat 内查找的重试与导航行为。分页失败等待显式重试,迟到响应无法覆盖新查询;切换 Chat 时也不再残留上一场对话的托管 worktree 分支。
  • 修复旧 schema App 目录的启动流程:逐字节保留隔离副本,再建立空的当前目录;真正损坏的当前格式仍进入显式修复流程。同批完善暂存 turn 恢复与 Memory 取消处理。
  • 发布 macOS arm64 DMG/ZIP、Windows x64 NSIS 和 Linux x64 AppImage 安装包。这批构建仍未签名,现有首次启动步骤继续适用。

从 0.1.0 或 0.1.1 升级: 请从 Releases 页面手动下载并安装 0.1.2。旧版本仍包含本次修复的更新器问题,因此无法通过原有更新按钮获取这次修复。

2026-09-04

v0.1.1

  • 发布 v0.1.1 安装包:macOS arm64 DMG 与 ZIP、Windows x64 NSIS 安装包,以及 Linux x64 AppImage。这批产物仍未签名,各平台首次启动需要的一次性操作与 0.1.0 相同,仍见快速开始。
  • 增加 Chat Fork。任意一条 assistant 回复都可以成为新 Chat 的起点,它之前的历史以只读方式继承;在 Git Project 上分叉还能获得一份产品托管的 worktree,同一场对话的两条分支不再互相覆盖同一个工作副本。
  • 补齐 App 的使用侧。App Use 增加历史面板,App 也可以脱离主窗口、在独立窗口中运行。
  • App GUI Surface 收敛为一套组件与一条消息通道,App 页面不再各自复制一份协议代码。
  • 修复导入历史的两处真损坏。刷新导入历史不再清空 Chat 的 Project 归属;重新导入 session 会重写它的标题搜索文档,不再留下过期内容。
  • 重排引导页。三步引导改为自适应窄窗口与容器感知的能力行,描述收敛为 chat home、Agent 与 extras 三段,在任何宽度下都保住可读的行宽。
  • 让 Chat 存储的维护从「失败」改为「自愈」,也让真正的失败可被处理。与来源对话对不上的搜索投影会被重算,并经同一个写入口重写;自检确实失败时,侧栏给出带解决办法的类型化提示,以及一键打开预填 GitHub issue 的上报按钮。
  • 让安装后的应用拥有自己的数据目录。从 Release 安装的副本现在把数据写入 Bottega 目录,不再与开发构建共用同一个目录,两者不会再互相重建本机状态。
  • 让读不出的持久化账本自我恢复,而不是中止启动。内容不可信的账本会被改名隔离留证、以空态重建,应用照常启动。
  • 随包交付的第一方 App preset 推进到各自已发布的提交。

2026-09-02

v0.1.0

  • 发布首批安装包。Bottega 现在可以从 GitHub Releases 获取 macOS arm64 DMG 与 ZIP、Windows x64 NSIS 安装包,以及 Linux x64 AppImage,全部由本次 tag 对应的提交构建。这批产物未签名,首次启动时各平台需要的一次性操作见快速开始。
  • Chat 存储重建在 SQLite 之上,并以它为唯一真相源。对话、turn、附件与 fact 统一落在一个持久化本地数据库里,不再散落为逐 Chat 的文件;Chat 因此能在崩溃后存活、无需重新扫描即可恢复,也不再越长越慢。
  • 让长对话的打开成本恒定。时间线、Chat 大纲与 Chat 内查找全部分页:打开一个有几万 turn 的 Chat 与打开一个短 Chat 代价相同,向上回溯也不会重新加载整份转录。
  • 增加基于 gram 的全文搜索。搜索对中文、日文、韩文的匹配与空格分词语言一样可靠,且与转录读取同一份存储。
  • 导入历史并入同一条时间线。从本机 Codex、Claude Code、Kimi Code 与 OpenCode CLI 接续的 session,现在与 Bottega 内创建的 Chat 使用同一份转录、大纲、搜索与导航,不再是一个独立的只读视图。
  • 收窄 fact 写入。一个 turn 只更新它真正拥有的 fact,并发 turn、Memory 交付与 Base 写入不再互相覆盖状态。
  • 关闭合并评审发现的问题。App Use 只在收到 completed 回执后才导航,被拒绝或恢复中的 App 不会再移动窗口;撤销 App 的 Base 访问权限成为一次原子操作,访问权与生命周期不再出现半状态;App 与 Project 的固定、Project 外观与设置导航重新组织,侧边栏始终反映真正打开的内容。

2026-08-29

Project 级工具、Extension 与 Design Canvas 源码预览

  • 发布桌面生产源码与对应的产品文档。
  • 内置工具与手动 MCP server 支持精确 Project 覆盖。每个 turn 在副作用开始前冻结最终工具计划、scope revision、runtime 支持事实与 sealed MCP 配置。
  • Extension 统一采用 global | exact Project 所有权,贯穿管理、Skill、App requirement、session、retained data 与删除恢复。精确空的旧 Extension Registry、lifecycle ledger 与 projection ledger 可向前迁移;任何携带 live 或歧义授权事实的旧状态继续 fail closed。
  • 增加随包交付的 Bottega Design Canvas,支持自包含 HTML 画板、方向与历史比较、编号视觉锚点、沙箱预览与 Agent 侧 render check。
  • 四个第一方 App gitlink 全部推进到远端可达提交。本次是源码预览,不是仍受发布门禁约束的正式 v0.1.0 安装包 Release。

2026-08-25

公开源码发布

  • Bottega 以 MIT License 发布,并使用只包含公开内容的全新 Git 历史。
  • 建立硬性仓库边界:生产桌面源码与里程碑文档公开;测试、测试数据、Web 应用、内部评估、TODO、开发笔记、周度工程日志与仓库自动化保留在开发仓库。
  • 公开文档统一进入 docs/,并按快速开始、功能、更新日志组织二级目录;根 README 只承担 GitHub 仓库入口职责。
  • 产品、package、窗口、构建产物、ACP client 与导出文档统一使用 Bottega 身份。

2026-08-18 至 2026-08-23

可持久化协作

  • 工作空间引用从 Chat 扩展到文件与 Section。
  • 支持 Section 之间持久化交接图片,并把 Subagent 结果提升为可复用、默认 idle 的 Section。
  • 统一管理 Codex、Claude Code、Kimi Code 与 OpenCode 的本地 Skills。
  • 增加可搜索的只读历史联邦,并支持接续本机 Agent session。

2026-08-08 至 2026-08-23

显式同意的 Memory

  • 增加产品托管的本机 OpenViking 与 EverOS provider。
  • 引入 Chat、Project group 与个人三级共享范围,配套显式同意和可观测交付状态。
  • 增加重建、来源、模型下载进度与可信版本切换。

2026-08-04 至 2026-08-21

App、工具与浏览器

  • 增加由进程内 CDP 控制的多标签页内置浏览器。
  • 内置工具平台扩展到 Section、搜索、Base、文件、App 与浏览器动作。
  • 统一 static、server 与 Base-backed App,并提供与 generation 绑定的权限和受约束 GUI SDK。

2026-07-28 至 2026-08-23

Base

  • 为 Chat 与 Project 引入结构化数据,支持 Table、List、Kanban、Map、Chart 与 Gallery 六种视图。
  • 增加公式、relation、附件、行历史、导入导出,以及 capability 有界的 App 写入。

2026-07-16 至 2026-08-09

桌面端与 Multi-agent 基础

  • 从 Web 原型迁移为 Electron 桌面工作台。
  • 通过本机 CLI 与 ACP 连接 Codex、Claude Code、Kimi Code 和 OpenCode,同时保留 CLI 凭据主权。
  • 增加流式 turn、审批、Plan、消息 Steer、Subagent、Project 工作空间、归档语义与 OS 级文件边界。