Popular: Data updated November 12, 2026

Categories

Internet1,409
Communication327
Audio & video931
Graphics & design563
Office & productivity1,167
Developer tools3,263
AI tools600
Security & privacy406
System tools3,174
Games543
Education & science240
Network & IT292

Varin: all versions and old releases

An independent agent workspace and full harness for coding, research, and other project work.

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.

2026: 13 13 26
VersionDateSizeFiles
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 notes
Varin 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 notes
Varin 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 notes
Varin 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 notes
Varin 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 notes
Varin 在做事时,聊天可以继续。 这一版把任务进展、回信、文件和电脑放到聊天旁边,也补齐了会话树、归档和分支删除这些日常操作。
一边聊,一边跟进工作
- 任务进行中可以补充要求。 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 notes
Varin 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 notes
Varin 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 notes
Varin 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 notes
Varin 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 notes
Varin 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 notes
Varin 0.9.32 主要更新了代码检索、对话阅读和设置体验。代码检索现在直接使用原生 Agent 调查流程,不再依赖预先建立的代码向量索引;聊天默认把回答放在前面,将执行过程收进可展开的实时活动中。同时,本版完善了结构化提问、计划编辑、项目信任和本地知识嵌入,并修复回答问题后的任务续接、Windows 长路径升级等问题。

Most popular in IDEs & code editors

See all
  1. RStudioRStudio is an integrated development environment (IDE) for R.
  2. Node.js (LTS)Run JavaScript Everywhere
  3. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  4. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  5. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  6. ThonnyThonny is a Python IDE meant for learning programming.
  7. GDevelopThe fastest, easiest, most powerful no-code game engine.
  8. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  9. ProcessingA language and environment for creative coding
  10. Android StudioThe official Integrated Development Environment (IDE) for Android app development.

Tags

Share