13 versions of Varin are listed here, from October 24, 2026 to the current 0.9.44. Each one links to the publisher’s own installer files.
| Version | Date | Size | Files |
|---|---|---|---|
| 0.9.44Latest | November 11, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notes指向具体内容,再接着聊。 Varin 0.9.44 加入聊天定点引用与可移动输入标记,改善 Agent 接收协作进展和原始材料的方式,并扩展文件与终端编码支持。
准确引用你想说的内容
- 选中文字即可引用准确选区,也可以跨段落、跨消息选择。没有选区时,引用右键命中的段落、列表项、代码块或表格;引用整轮回答另有明确入口。
- 图片、文件、工具调用和交互结果都可带着固定预览进入草稿。发送后仍可打开当时捕获的内容,或从引用定位原始来源。
- 将 [引用点 1]、[图片 1] 放在句子里合适的位置。点击打开预览,长按后可在输入框内拖动;剪切、粘贴、撤销和重做一起维护标记、附件与编号。删除正文中的一处标记后,附件仍可继续使用。
- 引用贯穿排队消息、任务续接和外部 Agent 会话。发送确认只清理本次提交的内容,保留等待期间新加入的引用。标注图片只交付编辑后的画面,不再额外附带未遮挡的原图。
协作进展沿对话延续,减少重复上下文
- 任务完成报告沿现有消息历史送达,移除每次模型请求临时重建的全队概览。已送达内容保留原位置,后续对话继续追加;等待或读取同一报告时,避免再自动投递一份副本。
- Agent 可先从精简目录发现任务,再按需读取最近答复、实际动作和等待状态。完整历史与此前工作仍可继续查看。
- Agent、具体执行、文件、附件和历史续页使用稳定短引用。后续操作固定到原先选中的工作或文件版本,重试与重启后保持对应关系。
- 工具输出、后台结果、外部事件和压缩材料以可读内容提供,减少正文与内部包装重复出现;同时精简编辑器上下文、技能清单和记忆整理输入,保留实际图片、业务数据和原文读取能力。
文件与终端编码
- 支持 GBK、GB18030、Big5、日文、韩文、Windows 等多种文本编码,也提供严格 GB2312 选项。自动识别结合明确选择、BOM、编码声明和项目默认值,再校验完整字节流。
- 编辑器与 Agent 文件工具共用原生编解码实现。保存时保留原编码、BOM 与换行符,也保留混合格式文件中未修改部分的原始字节;编码选择贯穿快照、恢复和独立工作区。
- 「按编码重新打开」和「以指定编码保存」支持搜索。遇到所选编码无法表示的字符时明确报错,保留原文件和可继续编辑的草稿。
- 进程可分别设置持续生效的输入、输出编码,也可在单次读写时覆盖。完善跨块解码、各通道 EOF 处理与字节准确重放;PTY 通信编码与项目文件编码分别处理。
会话、运行时与用量修复
- 修复发送图片时出现的 HTTP 400,明确拒绝后恢复草稿编辑,并修复已派发任务打开后工作台空白的问题。
- 修复 Bot 导航被旧异步请求覆盖,以及模型选择同步引起的界面更新循环。自动触发的新轮次重新准备当前工具与扩展,已经受理的工作保留原配置。
- 补齐 Responses 缓存写入 Token 的采集与费用估算;从仍保留且匹配的原始回执恢复遗漏计数,保留当时价格和结算时间。
- 修复源码开发启动顺序,在消费者启动前准备共享包导出;开发代理进行请求校验时保留浏览器原始访问地址。
AnySearch
- 搜索设置与 Agent 连接管理工具均可添加 AnySearch,支持测试连接。API Key 保存在 Host 凭据存储中,也可留空使用匿名搜索。
- 通过 websearch 调用,支持接口提供的语言与 cn / intl 区域偏好。结果保留实际提供商身份,搜索摘录与后续获取的网页原文分别呈现。
桌面发布目标覆盖 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon;签名 Android APK 连接已有 Varin Host 使用。标准环境与 toolbelt 环境的 Docker 镜像由容器发布流程交付,可选本地嵌入组件继续单独下载。
**源码部署请注意:**应用与 Rust 内核需要一起重新构建,再重启 Host。受支持的会话存储会在打开时自动升级,升级前请保留备份。
完整改动 |
| 0.9.43 | November 9, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.43 支持选择协作消息与文件交换的交付时机,优化收件人选择,并修复桌面鉴权和聊天布局问题。
协作
- 发送消息时可选择「立即补充」或「本轮结束后」:前者在接收方下一次模型请求时带入,后者等待它当前整个任务回合结束。尚未处理的消息可以立即发送或撤回。
- 文件交换支持等待接收方当前回合结束后再应用。排队时固定本次选中的文件版本,协作面板可查看双方身份、文件和交付状态。
- 收件人改为可滚动、自动加载更多成员的列表。子任务优先排列,主 Agent 仍然可选,也可以一起多选;加载失败时可在列表内重试。
桌面与聊天
- 修复在 Varin、工作台和 IDE 之间切换,或加载扩展界面时,可能因本地桌面鉴权路径错误而出现的 401。
- 用户明确开启局域网访问后,可自行决定是否设置 UI 密码;清空密码也会保留已开启的局域网访问。
- 修复聊天虚拟列表在空行或折叠行下反复测量、更新布局,可能触发 React #185 崩溃的一条路径。保留隐藏列表的已测量高度,以及现有滚动和展开收起动效。
构建与发布
- 拆分各平台的 CI 准备与检查;容器发布可复用此前已构建的镜像继续执行,并重新完成资格检查与启动验收。
桌面安装包覆盖 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon;签名 Android APK 连接已有的 Varin Host 使用。标准环境与 toolbelt 环境的 Docker 镜像由容器发布流程交付。
完整改动 |
| 0.9.42 | November 8, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.42 优化会话读取与响应,修复草稿编辑、切换 Host、桌面启动及后台资源生命周期中的竞态问题。
会话与响应性能
- 减少会话列表、搜索、深层历史和 Bot 工作读取中的重复数据库操作。历史分页只解析返回条目的完整内容,避免展开整条历史链。
- 首条消息在会话创建后即可发送,无需等待整个侧栏目录刷新。晚到的目录响应不会再清除刚打开的会话,也不会覆盖更新的导航选择。
- 减少打开会话和读取用量页脚时的重复请求;流式输出中的交互内容复用未变化部分的 Markdown 解析结果。
- 文件操作只需要编码、大小与版本时,避免额外解码整份文档正文。
草稿、文件与 Host 切换
- 文档重新加载、保存和检查冲突期间,保留用户继续输入的内容。保存回执对应实际写入的文本,新编辑继续留在缓冲区中。
- 并发读取按 Host、凭据和传输通道区分,避免错误复用响应;排队消息继续提交到受理它的原 Host。
- 修复独立工作区重命名目录后,缓存中的子文件路径丢失的问题。
桌面启动与后台工作
- 修复开启密码与局域网访问后,桌面端卡在启动工作区的问题。本地工作区初始化使用桌面本地凭据,选择其他 Host 时也保持正确。
- 首次加载扩展目录失败时显示错误和重试入口,避免启动动画一直停留。
- 再次检查同一安装包的更新时保留已下载状态,更新说明或发布日期变化也不会清空下载记录。
- Computer Use 控制与反馈窗口关闭后可以重新创建;原生扩展在取消、撤销权限和关闭过程中完成资源清理。
桌面安装包覆盖 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon;签名 Android APK 连接已有的 Varin Host 使用。同时发布标准环境与 toolbelt 环境的 Docker 镜像。
完整改动 |
| 0.9.41 | November 8, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.41 加入 Bot 分组与独立形象设置,并修复打开会话、引用任务和管理日程时遇到的问题。
整理 Bot,也换上自己的形象
- Bot 侧栏支持新建、重命名和排序分组,可通过拖动、键盘或菜单移动 Bot。删除分组会保留其中的 Bot、会话和正在进行的工作。
- 搜索支持 Bot、分组和会话名称,搜索时临时展开匹配结果,清空后恢复原来的折叠选择。
- 在 Bot 档案设置或右侧档案页中更换形象。内置 Varin 可保持原始配色、跟随应用主题,或使用单独指定的颜色。
- 支持导入 PNG、JPEG、WebP、GIF,以及包含不同状态图片的 ZIP 形象包。大形象和小头像可以分别调整构图,同一 Host 下的客户端共享选择。
- 侧栏、聊天、工作面板和手机标题统一使用所选形象。自定义素材的制作方式见形象包格式说明。
会话与日程修复
- 修复入口会话被删除或替换后的 Bot 会话跳转。已确认的会话可以直接打开,无需等待侧栏目录刷新。(#301)
- 修复 Bot 中只输入 @ 就返回 HTTP 400 的问题,输入框提示也调整为引用文件或任务。(#309)
- 修复右侧“日程 → 安排与关注”的 HTTP 400,补齐安排、事件来源及相关投递操作在内核请求入口的转发。
- Agent 日程创建和编辑界面补齐中文,包括选项、校验提示和无障碍标签。切换语言时保留当前草稿,保存的日程参数也保持正确。
运行时与依赖
- 更新 Electron、PDF.js、模型 SDK、网络与认证依赖,以及前端构建工具。
- 完成新版 SQLite 和 Windows API 的适配,同步开发与生产依赖锁文件,并修正 Vite、PostCSS 被旧 override 固定的问题。
桌面安装包覆盖 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon;同时提供签名 Android APK,连接已有的 Varin Host 使用。
**源码部署请注意:**需要重新构建应用及 Rust 内核,再重启 Host。只更新前端不会带上这次日程修复。 |
| 0.9.40 | November 7, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.40 加入持续的事件安排:关注哪些变化、把新信息送到哪个会话、什么时候处理,都可以保存下来持续生效。本版也完善了任务复用、主题导入和会话稳定性。
让安排在对话结束后继续生效
- 安排与关注统一展示日程、事件关注和已有任务接续。尚未发送首条消息的会话也能创建安排,支持编辑处理要求和条件、暂停与恢复、立即处理,以及明确清理积压。
- 可选择到来即处理、汇集后处理、按日程处理,或留待下一次输入。修改时机会重新安排尚未消费的事件;Bot 休眠期间保留待处理工作,恢复后继续。
- 插件可声明推送、长连接或增量拉取的事件来源。已接收事件和同步位置会持久保存,共享账号同步不随 Bot 休眠而停止。具体服务需要插件提供事件来源,账号仍在插件自己的配置界面管理。
- 来源对象可以关联已有任务或外部 Harness 会话。可选的首次联系功能会为新来源对象创建 Bot 会话,后续变化继续进入原会话;已配对的 Host 之间也能传送事件和原始附件。
- 多条关注命中相同事件时,同次接收共用一份正文,同时保留各自的处理要求和回执。插件可以明确声明可覆盖的完整状态快照,Varin 展示最新正文,并保留“失败 → 恢复”等变化过程。普通消息完整保留,原事件材料仍可回读。
- 原生会话和外部 Harness 都已接入这套交付机制。撤回尚未发送的安排不影响其他待处理要求;同一外部回合向每个接收会话回报一次,并带上相关安排。
任务复用与日常修复
- 复用普通工作台或 IDE 会话处理任务后,结果会回复到本次发起交办的具体 Bot 会话,保留公开答复、附件,以及失败或取消状态。重启后不会重复发送已经交付的结果。
- 修复消息列表隐藏时收到零尺寸测量值后反复计算布局的问题,避免隐藏状态的测量继续影响列表。
- 创建与日程操作的回执在清理和重试后继续保留,正文回收后仍能辨认已经受理的操作;Bot 导航依据原会话记录解析目标。
- 修复 Windows 上事件条件编辑器的导入问题,安排表单保留展开、收起动效和未保存草稿。
导入和分享自己的配色
- 在设置 → 外观粘贴 JSON 或选择文件,可导入 Codex 导出的主题、完整 Varin 主题或简洁调色板;也可以复制当前主题及已应用的颜色。
- 导入主题和单主题调整保存在当前 Host,并同步给连接该 Host 的客户端。支持的编辑器、语法与差异颜色会保留,用户明确设置的 Varin 字体优先于导入主题的字体偏好。
构建方面,容器共享构建阶段并改进了远端缓存复用;原生 CI 拆分 Rust 工作区测试和 Host 验收,Linux x64 发布检查 Ubuntu 22.04 / glibc 2.35 基线兼容性。
发布目标包含 Windows x64/ARM64、macOS Apple Silicon、Linux x64/ARM64 和签名 Android APK。Android 连接已有 Varin Host;标准版与 toolbelt 容器镜像使用同一发布标签构建。
Full changelog / 完整改动 |
| 0.9.39 | November 7, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notes圈出图片上的问题,再接着聊。 Varin 0.9.39 加入图片标注,完善插件安装与更新界面,也让工作台任务交给 Bot 接手的操作更直接。
图片可以直接标注
- 打开附件图片即可添加箭头、矩形、椭圆、自由画笔、文字、编号和不透明遮盖。支持选中、移动、缩放、删除标注,以及图片缩放、平移;撤销和重做支持常用快捷键,每张草稿图片独立保留编辑历史。
- 可调整颜色、线宽、描边和透明度,并实时预览。新标注默认不带描边,遮盖始终保持不透明。发送时导出标注后的图片,草稿中的原图仍可用于继续编辑。
- 粘贴、拖入或选择图片,会在光标位置插入 [图片 1] 这样的编号引用,缩略图保留在文字上方。删除图片时,剩余缩略图和正文引用一起连续编号;全部删除后,新图片从 1 开始。
- 图片引用使用主题重点色,移动光标和删除时按整块处理。未发送的普通文件附件保留名称、大小等必要信息,去掉下载入口和容易误解的“待准备”字样。
统一管理插件
- 插件页分为发现与已安装,提供搜索、来源信息、配置入口和更新检查,并区分内置能力与外部安装的插件。
- 公开收录来自 Astrmira/Varin-plugins。市场列表和简短介绍读取收录目录,版本与更新沿各插件保存的作者来源获取。
- 支持从 GitHub、npm 或本地发行包预览安装,也可通过安装链接在 Varin 中打开。安装和更新前可查看包信息及所需权限。插件集成可复用 Host 的凭据服务,具体账号配置由各插件自己的页面负责。
聊天与运行时修复
- 工作台任务可以交给选定的 Bot 会话:发送内容由你填写,同时附上原任务引用,Bot 可继续读取任务记录、了解进展。
- 将会话回退的恢复入口移出 Varin 聊天正文,移除 Bot 对话中不合适的交接菜单;恢复设置页面平滑的打开和关闭动效。
- 修复 Run 接续时扩展执行归属的保留,补齐云端产物中的代理服务,并修正 Web 工作区默认值与 Windows 路径处理。
容器部署变更
从本版开始,ghcr.io/youzini-afk/varin 使用标准环境。需要额外预装 Java、Go、Rust、LSP 或浏览器工具链的部署,请改用 ghcr.io/youzini-afk/varin-toolbelt 或 toolbelt Compose overlay。已发布的 0.9.38 精确镜像引用保留原有内容。跟随 latest 的服务器升级前请查看部署说明。
发布目标包含 Windows x64/ARM64、macOS Apple Silicon、Linux x64/ARM64,以及签名 Android APK。Android 连接已有的 Varin Host;可选本地嵌入组件继续单独下载。
Full changelog / 完整改动 |
| 0.9.38 | November 6, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 在做事时,聊天可以继续。 这一版把任务进展、回信、文件和电脑放到聊天旁边,也补齐了会话树、归档和分支删除这些日常操作。
一边聊,一边跟进工作
- 任务进行中可以补充要求。 Varin 默认把新消息交给当前工作。想等这一轮结束再处理,可以用发送菜单或 Alt+Enter。Varin 与普通 Agent 对话可以分别设置默认行为。
- 从概览进入原任务。 侧栏可切换本会话的工作和整个 Bot 正在跟进的工作。点开任务就能在聊天旁看回信、提问、权限请求和产物,也可以直接回复执行的 Agent。需要看完整过程时再进入工作台,回来还能接着聊。
- 在聊天旁打开文件和电脑。 任务详情、文件空间和已连接的电脑可以各开一个页签。原始附件可以随新任务交办,也可以补发给正在工作的 Agent,之后仍能从聊天或协作面板找到。
回到分岔点,也能收拾旧会话
- 会话树可以查看从哪里分出了不同路线,也能直接切到另一条路线。回退会保留原路线,改了方向之后依然可以回去看。
- 侧栏右键支持重命名、置顶、归档、恢复和删除会话。归档内容收在所属 Bot 下。分支上的工作结束或停止后,可以单独删除该分支。删掉正在看的分支会回到主会话,其他分支仍保留共享历史。
在对话里直接比较和选择
- Varin 可以在回复中呈现可切换的比较或选项。可以先就地看不同结果,再把选择带进输入框,改好后发送。回答问题时也能按需展开补充说明。
- 输入框把斜杠命令、技能和 @ 引用分开组织。聊天里的活动摘要、行内代码和检索结果也调整了层次,让正文和来源更容易扫读。
搜索连接和外部 Agent
- 可以配置多个联网搜索连接,并指定默认和备用顺序。搜索结果保留实际来源与页面,方便继续查看。需要填写密钥时,可由 Varin 打开私密输入框,密钥直接交给 Host。
- Codex、Claude Code、Pi 和 ACP 会话按后端实际能力提供模型、思考和模式选项。输入框旁可以查看连接状态和重连入口。Windows 也能在 PATH 之外查找默认的 Codex 桌面版 CLI 和原生安装的 Claude Code。 |
| 0.9.37 | November 3, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.37 改善 Windows 进程清理、模型设置、任务委派、外部 Agent 与扩展执行。
桌面与工作区可靠性
- 修复问题选项卡先于操作快照到达时的聊天崩溃,包括重新打开时先显示缓存历史的情况。聊天错误按对话独立恢复,并提供可复制的错误详情。
- 修复 Windows 终端关闭时被遗留 PTY 客户端卡住的问题。原生进程所有者在关闭控制台前清理其保留的后代进程,覆盖 Git Bash 退出与守护进程意外结束后的回收。
- 修复配置读取与原子文件替换之间的并发冲突,防止原生工作区资源发布被清理流程干扰。
- 通过批量树更新和复用数据库语句,改善工作区目录索引性能。
- 为 macOS IDE 标题栏的原生窗口按钮预留空间。
模型、设置与任务委派
- 重做模型服务设置,支持连接草稿和即时模型编辑,改善模型元信息层级,并支持点击外部关闭模型抽屉。
- 增加 Bot 模型思考偏好,简化 Bot 设置,在原位置编辑记忆,并默认收起头像库。
- 为委派任务增加持久化模型准备流程,统一 Agent 设置操作与真实设置服务、结果回执。
- 将持久环境观察交由 Rust Catalog 管理,在恢复时保留原始投递身份。
外部 Agent 与扩展
- 完善 Codex、Claude Code、Pi 和 ACP 接入,覆盖原生模型与会话选项、连接准备、取消和恢复。ACP 预设的可用性仍取决于实际安装的外部程序及其能力。
- 支持独立调度的 Run driver 扩展,同时保留原执行权限、操作、检查点与恢复绑定;内置 Rust driver 仍为默认实现。
- 接通公开 Surface 编写入口,明确扩展代码信任边界,并改善候选数据恢复、原服务绑定、broker 就绪与活动读取的关闭流程。
- 修复取消状态报告,区分已完成的清理、取消意图与结果未知的副作用。 |
| 0.9.36 | November 2, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.36 重点修复模型兼容性、流式响应与用量处理,升级存储引擎,并补齐桌面原生界面的多语言支持。
模型兼容与请求可靠性
- 修复调用 OpenAI 官方 API 时,document_read 等工具的参数 schema 导致 HTTP 400 的问题。发送给模型的是兼容的对象 schema,完整参数校验仍由原工具负责。
- 改善 Responses 对截断输出、拒绝与失败的处理,保留响应尾部上报的用量;Bedrock 未闭合的工具块不会再成为可执行调用。
- 消除 Chat 兼容渠道重复展示思考内容的问题,保留 Google 兼容工具签名用于有效的后续请求,并完善 Google、Mistral、Pi 的协议处理。
- 模型发现与各操作路径保留非敏感 URL 查询参数,修正凭据与请求头的优先级、Bedrock 签名区域选择。OAuth 连接按已安装渠道声明的认证来源准入,支持显式配置的代理端点。
- 保留 Chat 的单回答默认行为:n 可省略或为 null,显式设置为零的采样参数也会保留。
Varin 入口与导航
- 将「Varin bot」模式更名为「Varin」,模式选择器使用品牌 Logo。新配置默认进入 Varin,已有用户保留所选模式。
- 侧栏底部改为「设置」,打开通用设置,保留上次浏览的设置页和从按钮位置展开的动画。
存储与桌面体验
- TriviumDB 升级到 0.9.0。可恢复的旧版 0.8 WAL 会在打开前自动完成检查点转换,保留已有记录,无需手动重建。
- 工作区观察存储改用原生结构化错误码识别损坏,错误分类能够穿过私有存储进程正确传递。
- 修复桌面打包时旧版 TDB 升级助手混入其他平台原生库的问题,两代引擎均只保留目标平台文件,解决 Linux AppImage 架构校验失败。
- Electron 自有原生文案补齐现有 10 种语言,覆盖菜单、右键菜单、托盘、确认框、文件对话框标题与按钮、电脑控制条;切换语言后多窗口同步,重启后保留。
- 整理并更新文档,使其与当前实现一致。
- 修复 Docker 内核构建忽略目标平台与 CPU 架构的问题,正确处理 ARM64 等目标,并按实际目标导出构建缓存产物。 |
| 0.9.35 | November 1, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.35 带来支持多会话的长期 Bot 助手、持续记忆整理、可选桌宠和 Host 用量面板,同时改进聊天呈现、任务续接、终端命令记录与清洁构建。
长期助手与持续记忆维护
- 每个 Bot 可以拥有多个独立会话,共用身份、记忆、家目录和日程。工作可以派发到工作台,用户随时查看原任务并直接介入。
- 跟进持续事项,通过定向消息和续接复用已有 Agent。回报返回实际交办工作的会话;关注的普通任务继续保留自身身份。
- 在后台整理已有记忆,支持合并、拆分、修订和概述。可以查看整理结果、取消维护、将历史理解恢复为新修订,以及停用或遗忘过时内容。
- 整理沿已处理的原始位置和已生成结果继续,确认执行者停止后回收冗余输入与推理正文,主聊天保持可用。
- 打开存储时,自动将受支持的 Catalog 格式 78、79 升级到 80,保留原有身份与记录。
页面中的 Varin 与桌面陪伴
- 加入新的 Bot 动态形象、跟随主题重点色的配色、工作表现,以及窗沿上的协作团队。Bot 面板集中展示各会话的概览、动态、记忆和日程。
- 加入可选桌宠,提供绘制好的工作、休息和互动动画。可以选择关联的 Bot、查看派发任务,并在设置中唤醒或沉睡。
- 桌宠素材改为按需下载,不再把全部图集放进安装包。设置中可管理已下载素材,切换主题复用同一份资源。
- 减少场景重复构建、图集重复解码与活动查询;桌宠表现关联实际 Bot 归属与公开回复。
用量、图片与会话导航
- 新增设置 → 用量,查看当前连接 Host 的 Token、缓存统计与估算费用,支持导出 CSV 和配置模型价格。
- Agent 引用的图片支持聊天内自适应图库、预览及打开原图。
- 可以配置每完成多少轮完整的用户与 Agent 交流后自动更新标题。
- 记住侧栏展开选择,子任务列表默认收起。修复 Bot 与工作台切换时反复播放过场的问题,未命名 Bot 会话使用 Bot 名称。
执行与构建可靠性
- 修复子任务来源尚未准备好时的续接取消、准备失败报告及向 Bot 回报,避免重复处理。
- 修正权限调用校验和原始来源扩展捕获,保留来源归属、准确的批准身份和读者退出后的回收边界。
- PowerShell 根据实际接受的命令生成记录,避免历史去重漏报;终端控制帧保留中文和 emoji,同时保留用户的 I/O 编码与历史回调。
- 发布目标共享已核验的构建产物,失败重试保留已完成的产物,发布前检查源码身份和全部文件校验值。
- 修复源码归档与 Docker 清洁构建;CLI 直接使用所选 Host 产物的声明,不再依赖开发目录中的类型缓存。
- 更新 Electron、Capacitor 等运行依赖,包含 Wasmtime/Cranelift、minimatch/glob 安全修复,保留已有聊天动画和 Windows 安装器补丁。
升级与平台说明
- 新用量账本从格式升级后开始记录,旧回执不会补算到用量面板;显示费用依据模型价格估算,并非渠道账单。
- 桌宠素材为可选下载,普通会话与工作台不依赖它。
- 发布目标包括 Windows x64/ARM64、Linux x64/ARM64、macOS Apple Silicon,以及签名 Android APK。Android 沿用原发布密钥,连接 Varin Host 使用。Windows、macOS 产物仍未签名,macOS 产物未公证。
Full changelog / 完整提交记录 |
| 0.9.34 | October 29, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.34 将外部 Agent Harness 接入工作区,加入按需隔离的版本化工作区,并打磨聊天滚动的连续性。同时修复快速检索启动失败、打开子会话时长时间停顿、进程输出读取,以及 Office 和工具契约中的多处问题。本版发布构建也首次加入签名 Android APK。
在 Varin 中使用外部 Agent
- 接入执行 Host 上已安装的 Codex、Claude Code、Pi,以及兼容 ACP 的程序。在设置 → 外部 Agent 中检测并启用,再在新建会话时选择后端。各后端继续使用自己的模型、账号、工具和项目配置。
- 为 Agent 预设绑定外部后端,通过已有子任务入口派发工作。定向消息、最终报告、状态查询、等待、取消和文件交换继续关联原来的派发任务。
- 外部会话复用聊天排版、思考预览、工具展开、文件预览、工作概览和协作气泡。可重连在 Varin 中建立的会话;结果尚未确认的输入不会被自动重放。
版本化工作区与执行响应
- Rust Storage 引入版本化文件树和私有文件修改。受管工作区可从保留版本分叉,共享未变内容;局部编辑保留变化区间,减少分叉或刷新时重新复制完整文件的需求。
- 派发继续默认共享。显式选择 isolated_write 时,在昂贵的准备工作之前检查实际执行 Host 的文件系统能力,并直接返回缺少的依赖或权限。
- 文件工具、编辑器、终端、恢复点、代码整合与外部 Harness 使用同一选定来源。文件 I/O 和进程准备移出 Storage 控制线程;派生工作区按实际读者、进程与保留引用回收。
- 修复空闲维护的反复唤醒,并为临时运行授权清理加入索引,处理账本积累和打开子会话时界面长时间停顿的问题。切换会话也会取消过期读取,并为选中的会话呈现明确的加载失败。
聊天、滚动与模型控制
- 聊天、设置页和工作概览中的离散鼠标滚轮输入采用连续缓动,连续输入保留速度,反向立即接管。触控板保留原生滚动,滚动条拖动直接跟随指针。
- 流式跟随和返回最新回复均可随时打断。长距离返回使用仅作用于聊天视口的过渡;展开、收起、重新换行,以及返回后台仍在执行的会话时,保留阅读位置。
- 外侧聊天滚动条在用户停留后渐隐,滑块与内容同步,后台输出不反复唤醒滚动条。阅读历史时可通过新回复提示回到最新位置。
- 为辅助模型和快速检索加入独立思考等级,选定模型参数贯穿请求准备与预算计算。完善带渠道前缀的模型名称识别。
- 排队消息增加立即发送操作,输入框快捷提示使用主题强调色;保留重新打开历史后的子 Agent 头像,并稳定内嵌 HTML 的尺寸,减少滚动条闪烁。
检索与工具可靠性
- 修复模型请求重新绑定后的快速检索启动问题:保留原 Run 中准确的子任务模型绑定;无法启动时透出底层准备错误。
- 工具发现返回精简的分组、搜索候选和具体操作契约,通过分页续读完整条目,减少大型披露表被直接截断的问题。读取说明不改变调用权限,也不额外注册模型函数。
- 协调并行文件写入与进程启动的租约。不同读者可独立回读保留的进程输出,文本分页按完整字符对齐;改进 UTF-8 与 Windows 代码页混合输出,并按实际执行环境解析直接启动的 Shell 程序名。
- 显式进程等待同时覆盖退出与输出收尾,区分正在运行、输出仍在收尾、输出完整和输出错误。
- 修复 Linux 临时启动线程结束时误停命令的问题。修正隔离来源的依赖检查,支持 Windows 普通用户挂载、标准路径解析与 Shell 执行;运行授权退休时释放它自己的工作区租约,结构化代码读取接齐原生工作区来源。文件整合及撤销正确处理子文件变动带来的目录时间变化。
- Linux 按实际 FUSE 连接能力选择同步边界,避免等待普通挂载不会提供的回调。修复共享来源结算、固定成果续接、Windows 挂载目录创建及代码交换中的文件授权接线。统一语义相同的 Windows 属性与权限描述表示,保留实际权限;整合准备中止时保留原始原因。将文件交换的冲突路径查询移出 Storage 主线程,修复访问虚拟挂载时的自身等待。修正 Unix 新建文件的默认属性,避免隔离成果回传普通项目目录时因多余的 Windows 标志被误判失败。统一来源资源覆盖记录中的根路径表示,保留原有子目录读取范围。
- 修复 Office 与下载写入的文件租约请求契约。完善导出参数错误、脚本单元失败后的变量提示、嵌套工具参数校验结果和子任务报告的字节范围错误;改进完整代码单元选择反馈与 import 单元提取。
- 模型可见的文件、后续任务回执去除原始原生文件元数据,恢复所需信息继续保留。材料检索覆盖标题、来源标识与正文;平衡多目录列举,并将详细桌面窗口清单改为按需获取。
- 将 ip-address 更新至 10.7.5,修复 IPv6 分类、子网比较和解析问题;修复构建依赖 deepmerge 的对象原型处理,通过实际 PWA 消费者验证补丁后再排除对应版本告警。
Android 与升级说明
- **Android:**发布流程加入使用固定发布密钥签名的 Varin-0.9.34-android.apk 及 SHA-256 校验文件。应用包含移动界面,连接已有 Varin Host,Agent 后端仍在 Host 执行。本版尚未配置 Firebase,原生推送注册暂不可用。
- **独立工作区:**Windows 安装可选 WinFsp 后支持普通用户使用。本地 UNC 文件系统兼容标准路径解析,同一 Host 的工作区共享一个当前用户盘符供命令执行,各来源保留原 Storage Session 和独立生命周期,不修改整机挂载设置。Linux 需要可用的 FUSE 后端;macOS 可使用 macOS 26+ 上已启用的 FSKit 扩展,或已安装且兼容的 macFUSE 后端。普通项目会话与共享任务使用原目录。物理项目首次导入仍需稳定捕获,后续受管分叉复用已捕获状态。
- **私有数据格式:**Agent Catalog 从格式 78 改为 79,不提供不受支持私有存储的自动迁移。旧格式会保留原数据并明确拒绝打开;使用旧格式的安装可能需要单独的数据目录。升级时请保留重要的已有数据。
- 桌面目标仍为 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon;macOS Intel 可选。Windows 安装包未签名,macOS 产物未签名、未公证;Android APK 使用独立配置的发布签名。npm 扩展开发包继续使用独立版本序列。
Full changelog / 完整提交记录 |
| 0.9.33 | October 26, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.33 扩展了通用、编程、科研与办公共用的 Agent 能力,呈现上下文准备与替换的实际过程,并为工作台加入统一动效。同时改进检索、协作和模型配置;自建中继用户请特别留意升级说明。
Agent、科研与办公
- 在 Coding 和科研之外,加入独立的通用与办公模式。未显式选择侧重的新会话默认通用,已有选择保持不变。模式决定优先披露哪些工具,不额外强加工作流程或模型人设。
- 各模式共享 Worker 与调研 Agent,新增科研搭档,并保留 Coding 的验证 Agent。可选的历史继承向子任务提供已经完成的对话背景,同时保留子任务自己的指令、模型、权限和材料访问边界。
- 在 Host 中加入 DOCX、XLSX、PPTX 的读取、创建与定向编辑;安装 LibreOffice 后可进行格式转换、PDF 导出和表格重算。浏览器操作复用 Electron 原有的 Chromium 会话,不另建浏览器后端。
- 在聊天和工作概览中呈现定向协作消息、派发历史与子任务报告。完善图片查看回执、编号图片引用、行内颜色预览,以及文件菜单中的打开、保存和复制操作。
上下文、检索与模型
- 分别呈现后台上下文准备、候选等待替换、实际执行等待、完成和失败。统一上下文侧栏提供当前摘要、准备历史、原始消息与资源入口,并支持停止准备、重新生成和提前替换。
- 按系统指令、用户消息、助手消息、普通工具、MCP、摘要及其他开销拆分已持久化请求的内容。分词器估算与服务商上报用量、缓存记账分开显示,未计量的媒体和不透明内容明确标注。
- 加入可选的、理解对话背景的下一步草稿。建议按历史与分词预算生成,可采纳后继续编辑,并绑定原会话这一轮的状态;生成失败不影响正常聊天。
- 改进快速检索、固定来源访问和按需隔离执行视图。文件、进程与子任务操作继续保留来源身份、原始执行寿命、明确清理责任和权限校验。
- 为带前后缀的模型 ID 和自定义渠道推断模型元数据,保留用户显式覆盖与路由配置;优先使用匹配渠道或模型所有者的数据,不猜测有歧义的模型身份。设置搜索复用界面的多语言标题与说明。
工作台与可靠性
- 修复上下文与资源刷新在成功或冲突后的同步,保留固定来源、版本和隐藏技能信息;防止重复操作,忽略导航或 Host 变化后的过期界面回调,同时保留草稿与附件。
- 加入统一动效偏好,协调流式文字与代码、滚动、工具活动、发送、会话切换、工作台、侧栏、菜单、设置和主题过渡。移动端会话滑动跟随手势,文件拖放和工作概览也获得一致的反馈。
- 减少不必要的动画和渲染:暂停不可见的循环动画,批量绘制启动画面,复用准备好的工作台实例,并等待目标界面实际绘制后再揭示。完善中性主题、强调色、阅读样式和主题预览。
- 修复 Host 与原生授权边界之间的文件恢复请求,覆盖对话来源发现、预览、恢复与撤销;嵌入交互作品保留作者成套设置的 HTML 背景、文字与根节点样式,并柔化默认浅色主题。
- 修复后台检索完成或停止时与原执行线程收尾交错、导致父任务未能继续的问题,不重放检索或已发生的效果。
- 修复 Windows PowerShell 5.1 终端控制序列;Electron 退出时先关闭窗口,再停止内嵌 Host。改进媒体派发、工具错误信息和身份提示词顺序。
- 更新 URI 解析、上传、脚本序列化与图片尺寸解析的易受攻击依赖路径,通过实际安装的消费者验证;保留 lint、安全审计、原生运行时验收与生产布局检查。
升级与部署说明
- **私有中继:**不再提供内置中继地址。请在 Host 环境中将 VARIN_RELAY_URL 设为自己的 ws:// 或 wss:// 中继地址,并重启 Host。旧设置中的 privateRelay.relayUrl 不再决定连接地址;没有有效环境配置时,中继连接和中继配对链接不可用,直连不受影响。
- **办公渲染:**PDF 导出、格式转换与表格重算需要 Host 安装 LibreOffice;结构读取、文件创建和支持的局部编辑不依赖它。桌面浏览器操作需要具有浏览器 owner 的 Electron Host。
- **科研配置:**退役 research_decide 工具及其专用实现。按任务需要使用主 Agent、科研搭档或共享调研 Agent;已有自定义 Agent 和其他模型绑定继续有效。
- 升级前请备份重要应用数据。不支持或损坏的私有存储会明确拒绝打开,不自动迁移或替换;本版也不导入旧运行时数据。
- 标准桌面构建目标为 Windows x64/ARM64、Linux x64/ARM64 和 macOS Apple Silicon。macOS 产物未签名、未公证;未配置签名凭据时,Windows 安装包也不签名。macOS Intel 仍为可选构建目标。npm 扩展开发包使用独立版本序列,不随桌面版升至 0.9.33。
Full changelog / 完整提交记录 |
| 0.9.32 | October 24, 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Release notesVarin 0.9.32 主要更新了代码检索、对话阅读和设置体验。代码检索现在直接使用原生 Agent 调查流程,不再依赖预先建立的代码向量索引;聊天默认把回答放在前面,将执行过程收进可展开的实时活动中。同时,本版完善了结构化提问、计划编辑、项目信任和本地知识嵌入,并修复回答问题后的任务续接、Windows 长路径升级等问题。 |