Releases: tyuan511/fastvibe
Releases · tyuan511/fastvibe
Release list
FastVibe v0.8.2
新增
- 完善会话草稿、窗口状态与 MCP 配置管理。现在会话草稿、窗口状态以及 MCP 配置管理更加稳定,重启和多窗口使用时体验更一致。
- 移除对话内 Cmd+F 搜索,避免与客户端级搜索行为产生冲突。
Full Changelog: v0.8.1...v0.8.2
FastVibe v0.8.1
新增
- 新增自定义系统提示词。你可以在设置中填写长期有效的工作偏好,并应用到后续对话和子 Agent。
- 内置 FastVibe 供应商增加服务介绍入口,可直接访问 fastvibe.dev。
- 浏览器面板增加空状态引导。
性能优化
- 优化长对话加载与渲染:历史消息按需加载,长篇 Markdown 和代码高亮采用增量处理,流式回复更流畅。
- 大型 Diff 默认折叠超出部分,可一键展开。
- 降低长时间使用时的资源占用,优化会话、搜索、统计、Git 状态、终端和子 Agent 的缓存、轮询与输出处理。
修复
- 修复自动重试期间错误被误显示为最终失败的问题。
- 修复点击停止后立即发送可能导致重复发送、错误排队或消息落入旧回合的问题。
- 修复 MCP 服务无响应时工作区启动长期卡住的问题。
- 修复大型文件重试回退和图片附件重复处理问题。
- 修复扩展组件在会话释放或删除后仍持续刷新的问题。
Full Changelog: v0.8.0...v0.8.1
FastVibe v0.8.0
新增
- 消息队列现在由主进程持久化管理:切换会话、打开第二个窗口或重启应用后仍能保留排队内容,并支持调整顺序、撤回、立即发送与暂停后恢复。
- 可以从任意历史回复处分叉出独立会话,安全补齐未完成的工具结果,同时避免重复统计继承内容的用量。
- 强化 Git 工作流:会话标题栏可直接查看分支与增删行统计,支持暂存全部、AI 生成提交信息,以及一键提交并推送。
- 大段粘贴文本会自动折叠为文件式附件,避免输入框被长内容淹没,同时仍完整传给模型。
- 子 Agent 现在可按角色独立设置模型与推理强度;旧配置会安全迁移到中等推理强度。
改进与修复
- 权限模式会在重启后保持一致;首次开启「完全访问」时新增明确风险确认,确认后不再重复打扰。
- 修复发送、停止与切换会话同时发生时可能清空错误草稿、把消息发到其他会话或误报取消为失败的问题。
- 内置浏览器会在当前标签页接管网页弹窗,并阻止原生对话框挂起自动化操作,避免出现无人管理的额外窗口。
- 优化模型与推理强度选择器、会话标题区和 Git 状态展示,使常用控制更集中一致。
Full Changelog: v0.7.2...v0.8.0
FastVibe v0.7.2
修复
- 修复消息队列错误显示中断提示:只有用户手动停止当前响应时,队列才会显示“由于你中断了当前响应,队列已暂停”。异常终止、重试取消、Provider 中止以及状态刷新不会再被误判为用户中断。
Full Changelog: v0.7.1...v0.7.2
FastVibe v0.7.1
新增
- 重做使用统计页面:增加 Token 总量、峰值、最长会话、连续使用天数,以及每日/累计趋势和模型用量图表。
- 增强 Plan 模式:支持生成计划后预览,并可批准执行、提交修改意见重新生成,或忽略计划。
- 优化插件、技能和子 Agent 管理页面。
- 优化聊天 Diff、文件预览、侧边栏和界面布局。
- 改进桌面环境 PATH 自动识别,兼容 fnm、nvm、mise 和 Homebrew。
Full Changelog: v0.7.0...v0.7.1
FastVibe v0.7.0
新增
- 历史会话原地编辑:编辑消息时直接在原位置修改,取消不会影响会话;发送后才回退当前轮次并用新内容重发。
- 子 Agent 管理:支持配置和运行子 Agent,并在界面中查看相关运行状态。
- 工作区改动视图:新增改动文件展示,方便查看本轮对话对工作区产生的文件变化。
- 模型与供应商体验升级:补充更多供应商图标,增加 OpenAI 额度信息,并完善模型 API 相关支持。
- 代码高亮与消息展示升级:优化 Markdown / 代码高亮、错误信息、工具调用和消息内容展示。
修复
- 远程访问更易用:设置中可直接选择 Cloudflare Tunnel 或 ngrok,应用自动读取公网地址并展示链接与二维码;未安装工具或缺少 ngrok 凭据时会给出明确提示。
- 移动端工作区布局:修复手机端侧边栏抽屉显示过窄、无法正确关闭以及误触拖动修改桌面端宽度的问题。
- 多客户端会话同步:会话创建、删除、切换和项目变更会实时同步到其他窗口及远程客户端。
Full Changelog: v0.6.0...v0.7.0
FastVibe v0.6.0
新增
- 远程访问客户端:可通过浏览器从手机或其他设备连接 FastVibe,复用桌面端同一套会话、模型和工具能力;支持密码登录、设备令牌、设备撤销、WebSocket 重连,以及 Cloudflare Tunnel / ngrok 等隧道场景。
- 移动端布局:窄屏下侧边栏改为本地抽屉,隐藏不适合手机的终端、文件和浏览器面板,远程客户端可直接使用。
- 会话体验增强:加入会话内搜索、数学公式渲染、渲染错误恢复,以及跨窗口设置同步。
- 更安全的重试与权限管理:重试前记录工作区 checkpoint,可选择恢复文件改动;“始终允许”权限改为机器级设置,重启和切换会话后仍然有效。
修复
- 修复上下文压缩导致历史消息消失:压缩现在只影响发送给 LLM 的上下文,用户仍能看到完整的会话历史和用户消息,压缩摘要会保留在转录中。
- 修复多协议供应商的请求地址:Anthropic Messages 和 Gemini 模型不再因为版本路径重复或错误而请求到 404 地址;模型列表获取和实际对话使用同一套地址规则。
- 修复远程设置刷新不及时:设备登录、连接和断开后,设备列表及连接数会立即更新;关闭远程访问时也会正确清除启用状态。
- 修复远程客户端错误加载桌面页面的问题:浏览器现在使用独立的 remote.html 入口,不会再因为缺少 Electron preload API 而白屏。
Full Changelog: v0.5.0...v0.6.0
FastVibe v0.5.0
新增
- Windows / Linux 改用自绘标题栏:此前这两个平台上方压着系统原生标题栏,下面还有应用自己的一行控件,等于两条栏、其中一条几乎是空的。现在窗口无边框,整条标题栏由 FastVibe 自己画——品牌标志、收起 / 展开侧边栏、前进后退、搜索,以及最小化 / 最大化 / 关闭,排在同一行里,并跟随主题(暗色下也是暗的)。macOS 的交通灯布局保持不变。
- 右侧面板展开时,窗口按钮不会和面板的标签行抢右上角;设置页也从标题栏下方开始,最小化 / 关闭在任何界面状态下都够得着。
- 侧边栏收起、右侧面板最大化等状态下,同一动作只保留一个入口,不会两个按钮同时出现在屏幕上。
修复
- diff 现在真的按 diff 渲染:工具卡里的文件改动、对话里的 diff 代码块、
.patch文件预览、右侧面板的 git diff,统一由同一个渲染器绘制。- 行号取自 diff 自身(
@@块头,或 pi 写在行首的真实列),不再按行序自己编号——此前一个自造行号会和真实行号并排出现。 - 增删行按主题的成功 / 危险色着色,标记符同步着色;此前代码块里的 diff 是灰扑扑的单色块,工具卡里的行号还会错位。
- 模型手写的片段若两种行号都没有,则干脆不显示行号,而不是显示错的。
- 行号取自 diff 自身(
Full Changelog: v0.4.0...v0.5.0
FastVibe v0.4.0
新增
- 内置供应商支持订阅(OAuth)登录:Claude Pro/Max 与 ChatGPT Plus/Pro 现在可以直接用订阅账号登录,不必再贴 API key;OpenAI Codex 此前完全无法配置,现在也能用了。在 设置 → 供应商 → 添加供应商 → 内置供应商 里选中后点「订阅登录」,按提示在浏览器完成授权即可;已添加的供应商也会在详情里出现同一组「重新登录 / 退出登录」。同一套机制也覆盖 GitHub Copilot、xAI、Kimi、OpenRouter 等 SDK 自带登录方式的供应商。
- 一个内置供应商能用什么方式配置,现在直接读 pi SDK 自己的能力声明,而不是在应用里维护一份名单——SDK 后续新增的登录方式会自动出现在界面上。
- 授权成功后会自动清除该供应商已保存的 API key:密钥的优先级高于订阅凭证,留着会继续按密钥计费,让刚授权的订阅形同虚设。
- Claude Pro/Max 的订阅不占用套餐额度,而是按 token 从账户的「额外用量」(Extra Usage)计费,需先在账户中开启;登录成功后会直接给出说明与入口,不必等到请求被拒才发现。
- 内置供应商显示各自的品牌图标:此前所有内置供应商共用同一个齿轮图标,现在 Claude、OpenAI、Gemini、DeepSeek、Grok、Kimi 等显示自己的品牌标,并跟随主题前景色,深浅主题下都清晰。没有对应图标的(如 Radius 网关、自定义供应商)继续使用默认图标。
修复
- 修复工具执行期间的状态行文案:那里显示的是「继续工作」,读起来像是等你点击续跑,实际含义是「运行中」;现改为「正在工作」。
- 移除输入框上方的更新提示条:侧边栏底部的更新按钮与 设置 → 关于 已经覆盖同一流程,那条提示只是挤占了对话区。
Full Changelog: v0.3.2...v0.4.0
FastVibe v0.3.2
修复
- 修复「软件更新」弹窗把更新日志显示成原始 HTML 标签的问题(例如
<h3>修复</h3> <ul> <li>…)。更新日志取自 GitHub 的 Atom feed,本身就是渲染好的 HTML,之前却被当作 Markdown 渲染;现在会正确还原成标题、列表、行内代码和可点击链接。 - 修复鼠标悬停在项目名上时、项目路径提示会盖住会话列表的问题:提示改为贴着侧边栏右边缘显示,在任何侧边栏宽度和界面字号下都不再遮挡列表。
Full Changelog: v0.3.1...v0.3.2