Repository navigation
Relay v3.0.0
Relay 3.0.0 更新说明
发布日期:2026-09-15 | 相对安装包:2.1.0 → 3.0.0
安装包:Relay-3.0.0-Setup.exe(Windows x64 安装向导)
本次为 桌面工作区与任务交互大版本。Relay 新增 项目管理、右侧文件 / 终端 / 浏览器 / 审查工作区、悬浮球快捷对话,重做 任务中途跟进、暂停继续、权限选择、设置与个人资料,并完善 服务商路由、WSL 运行环境、SDK 数据隔离、记忆与技能维护。
一、3.0.0 核心更新
📁 项目与会话工作区
Relay 可以把本地文件夹设为项目,在项目下组织和继续对话:
- 新建、编辑和选择项目,项目内对话使用对应文件夹作为工作目录
- 可把已有对话移入项目;移除项目入口时保留文件和对话
- 未选择项目时,在默认
RelayProjects工作区按会话建立目录;默认位置可在设置中调整 - 为交付文件、会话过程文件和 SDK 数据分配不同目录,减少用户主目录中的零散过程文件
- 过程文件按会话收纳到 Relay 数据目录,切换项目后仍保留原有过程文件位置
- 左侧按项目分组展示历史,项目内对话置顶时将所属项目提升到置顶区域
- 项目列表及项目内对话默认限量展示,超过五项可展开查看
- 工作目录变化后重新建立适用的运行会话,并携带必要的历史上下文
项目目录是模型执行的默认位置,不等于禁止访问其他目录的文件系统沙箱;具体访问仍受权限模式和工具规则约束。
🗂️ 统一的右侧工作区
新增可拖动调节宽度、展开至主工作区域的右侧栏,将交付物查看与手工调试放在对话旁边:
- 文件:文件树、文件类型图标、可伸缩的目录栏,以及文本、Markdown、源码、图片和 HTML 预览
- 终端:交互式终端、多终端标签页、工作目录关联、终端尺寸同步和键盘中断
- 浏览器:在 Relay 内浏览网页和查看本地 HTML 交付物
- 审查:分组查看 Git 仓库的未暂存、已暂存和新文件,展示逐行增删与统计
- 空白页居中提供创建入口;功能入口同时标注快捷键,并纳入设置中的快捷键清单
- 最终回复中的本地文件链接默认在右侧栏打开,右键可选择本地打开方式
- 代码块的 HTML 调试预览接入右侧浏览器,减少独立弹窗
终端用于手工调试,不会为了打开终端而新建一条历史对话。当前审查依赖 Git;文件类型图标不代表所有 Office 等格式都能在 Relay 内完整预览。
🌐 内置浏览器
- 支持多标签、地址输入与搜索、前进、后退、刷新、缩放等常用操作
- 书签、历史记录、下载和站点相关管理放在浏览器内部页面处理
- 下载支持暂停、继续、取消,以及选择保存目录和下载前询问位置
- 设置默认链接打开方式,可选择 Relay 内置浏览器或系统浏览器
- 提供浏览数据清理和站点权限等管理入口
- 支持页内查找、打印、另存 PDF、网页截图、标签静音和开发者工具
- 提供网站账号与联系人信息管理,支持按需填写表单
- 本地 HTML 预览与普通网页采用对应的加载和访问控制
- 统一浏览器页面滚动条和右侧工作区布局
本版提供内置浏览与预览能力;尚未把它接成模型可直接操控的浏览器工具,也不替代已有 Playwright MCP。
💬 悬浮球与独立快捷对话
旧版快捷小窗主要将输入交给主窗口。3.0.0 改为可以直接完成对话的独立入口:
- 点击桌面悬浮球或使用
Alt+Space打开快捷小窗 - 在小窗内发送消息、查看流式回复、处理权限审批和提问,无需先跳转主界面
- 支持拖动、常驻与随内容平滑调整高度,保留阅读位置
- 支持模型档位与权限选择,直接在快捷小窗内调整
- 对话标题复用主界面的生成流程,首条输入仅作为兜底
- 时间在鼠标靠近时显示,头像裁切与主页面一致
- 悬浮球和快捷小窗统一管理开关;隐藏悬浮球时释放其窗口资源,保留正在运行的快捷对话
⚙️ 服务商路由与 Windows / WSL 环境
- 对话模型按档位配置服务商与模型映射,不再只依赖一个全局活动服务商
- 图像功能使用独立的路由配置,允许服务商只覆盖部分能力
- 支持 API Key / Auth Token 两种认证方式,并统一模型名称展示
- 新对话默认模型档位统一放到 设置 → 对话与任务,避免多个服务商分别设置默认值产生冲突
- 修复历史会话切换模型时沿用失效服务商或模型能力的问题
- 增加 Windows 原生 / WSL 智能体环境选择与能力检测
- 安装包同时携带匹配版本的 Windows 和 Linux SDK 运行时,WSL 仍需系统已安装可用发行版
- 完善 Windows 路径、剪贴板图片与 WSL 附件输入之间的转换
- 对适用的 Windows stdio MCP 提供宿主桥接,减少因单个工具环境不同而阻止切换环境的情况
二、对话与任务体验
⏯️ 中途跟进、暂停与继续
- 运行中可以继续输入补充要求,并按设置选择尽快跟进或排队处理
- 补充消息在实际发送位置插入活动流,保留同一个任务的时间与过程关系
- 跟进消息通过 SDK 输入队列送达,区分排队、接收、取消和失败状态
- 暂停优先中止当前轮次,等待中止确认后再继续接收下一轮,减少旧轮次与新输入相互覆盖
- 可恢复的任务优先保留 SDK 会话和工具连接;失败时使用恢复路径兜底
- 时间按任务累计:执行和自动重试计入耗时,手动暂停期间停止累计,继续后接着计算
- 耗时与任务控制固定在同一任务的起始位置,不因中途补充要求下移
- 删除暂停后输入框中的冗余提示条,统一发送与暂停按钮
“已送达”表示输入进入运行时处理链路,不表示模型已经完成补充要求。
🎯 目标模式与计划模式
- 输入框
+菜单集中提供文件、项目、技能、目标和计划等入口 - 目标模式接入 SDK 原生目标命令,并在使用前检查当前运行时是否支持
- 计划模式与权限档位分离,为计划阶段增加只读工具约束
- 目标、计划状态和输入草稿按会话隔离,避免切换对话后沿用其他任务的输入状态
- 目标任务遇到限流或暂时性服务错误时使用重试机制;错误与任务状态保留到历史会话
🌊 流式输出与历史连续性
- 思考、工具执行、阶段性回复与最终交付使用一致的任务事件链路
- 合并展示连续同类工具调用,压缩过程行间距,长任务展开后更紧凑
- 工具详情改为命令或输入独占一行,再显示内容,减少长内容左侧留白
- 阶段性输出不提前使用最终回答样式,减少格式来回切换
- 阶段性
result或中途输入不再直接结束仍有后续活动的任务 - 后台子 Agent 的运行过程、状态与输出保持在对应任务中更新
- 服务商限流与重试状态随当前活动位置更新,不停留在首次出错的位置
- 修复恢复历史会话时的上下文衔接、错误信息丢失和任务结束后仍显示运行状态等问题
- 正文中的代码与文件链接统一进入 Relay 的代码框和预览流程
- 增加原生会话分支与重做,源会话保留;精确分支需要可用的原生续接点,分支仍与原会话共享工作目录文件
🛡️ 会话级权限与提问卡片
- 权限选择移到输入框,与模型控制放在同一区域
- 提供 请求批准 / 帮我批准 / 完全访问权限 三档;“帮我批准”自动允许文件编辑,其他操作仍请求批准
- 计划模式继续独立设置;单个 MCP 可要求始终确认,不被会话自动批准覆盖
- 每段会话保存自己的权限状态,新对话默认值与已有会话分离
- 运行中调整权限时同步到当前 SDK 会话,并重新处理适用的待审批请求
- 审批和提问卡片与输入框对齐,压缩高度,统一选项、快捷键与按钮样式
- 切换到新对话或其他历史后,不再显示原会话的待审批卡片
🔁 错误恢复与并行任务
- 对 API 429、暂时性服务端错误等按 SDK 请求层重试,避免为了重试而重放整段任务
- 区分限流、无响应、认证与额度等错误,无法继续时保留可理解的错误信息
- 自动重试期间保留任务、计时和输出状态,用户仍可暂停
- 并行任务数从旧版固定上限改为 2、6、9、不限制 四档
- 保留闲置会话回收,释放空闲运行时,不用淘汰正在执行的任务来腾位置
- 后台任务完成时提供 Windows 任务栏角标提醒
三、设置、知识管理与界面改进
👤 个人资料、个性化与用量
- 用量和品牌身份合并到个人资料,头像与显示名称使用独立编辑弹窗
- 原有个性化和行为项重新整理到常规等设置菜单,减少单页堆叠
- 个性化顶部新增 Relay 说明,为各次聊天提供用户设置的额外指引
- 新增完整键盘快捷键页面,包括快捷小窗与右侧工作区入口
- 用量采用本地采集、缓存和后台汇总,避免打开页面时同步扫描全部历史
- 展示 Token、对话轮次、活跃天数、单日峰值、输入 / 输出 / 缓存与模型分布
- 活动热力图可随趋势切换每日对话或每日 Token 消耗,模型列表在固定高度内滚动
- 缓存相关展示加入命中率,区分输入、输出与缓存口径
- 上下文占用优先使用 SDK 状态查询,在活动会话中定期更新,并提供显示开关
用量统计取决于模型服务商及 SDK 返回的数据;上下文卡片是运行时快照与轮询更新,不是逐 Token 的实时计量。
🧠 Relay 记忆与技能维护
- SDK 自动记忆与自动整理关闭,由 Relay 维护自己的记忆,减少两套机制重复写入
- 在旧版已有的全局 / 项目作用域与候选状态基础上,增加专用记忆工具、结构校验和受控的候选写入流程
- 修改已确认记忆时保留原事实,接受替代候选后再更新;增加历史版本、归档恢复和并发冲突检查
- 继续保留核心保护与相关性检索,避免未经确认的推断直接进入长期上下文
- 改善记忆候选、详情、索引与自动整理区域的布局和操作
- 技能、Agent、MCP 集中到插件页面,导入入口移到页面顶部
- 增加本地 SDK 插件包管理,区分插件包与单独的 Skill / Agent 配置
- 技能改进沿用候选审核与版本回滚,并加强候选去重、来源记录和修改冲突处理
- 新增可选的技能自动归档,默认关闭;启用后只处理符合条件的 Relay 管理技能,排除受保护、外部安装及仍被任务或候选引用的技能
- 候选生成前冻结基线,正式技能被用户修改时进行合并或明确提示冲突
- 技能筛选、详情和维护界面统一为 Relay 风格
🤖 Agent、定时任务与导航
- Agent 与协奏共用入口:选择一个 Agent 使用单 Agent,选择多个进入协作执行
- 移除独立群聊式协奏界面及 PM 名称、头像设置
- 定时任务分为任务列表与运行记录两个页面,减少编辑与结果挤在一起的情况
- 任务可直接进入编辑,执行设置默认展开,模型与频率选择框适配窗口宽度
- 切换任务和页面时保留各自未保存的编辑草稿与滚动位置
- 运行记录使用 Markdown 展示结果,支持搜索、筛选与回到对应对话
- 对话内的定时工具支持创建和更新命令型任务,并指定工作目录;旧版已有的命令执行器继续复用
- 资料库、定时任务、插件和设置融入主页面导航;左上角入口可排序和选择是否显示
- 资料库统一展示图片与文件,支持名称 / 路径搜索,加载失败时保留上次结果并提供重试
- 新对话入口始终保留,搜索与设置等入口可以隐藏
- 移除独立任务中心,任务进度与结果集中在对应会话和运行记录中查看
🎨 统一桌面视觉
- 左右侧栏支持连续拖动调节与贴边收起,改善长对话场景下的拖动表现
- 历史与项目标题采用渐隐截断,调整字号、行距与层级,减少连续省略号
- 历史重命名、置顶、删除等操作使用轻量悬停高亮
- 缩小模型、权限、上下文与项目选择卡片,统一下拉菜单与焦点样式
- 推理强度滑杆、白色拖动按钮与档位切换动画重新调整
- 代码框、审批卡片、错误提示和各页面滚动条保持一致
- 统一默认 Dual Gate 标识、圆形头像裁切与任务栏图标资源
- 顶部材质、最大化和多屏显示处理重新适配
- 安装与卸载采用新的 Relay 皮肤组件,改进进度展示和首次启动交接
🚀 启动与内存优化
- MCP 桥重依赖、终端组件和更新器改为在需要时加载,减少首屏负担
- 合并启动阶段的设置读取,缓存配置正文并检测外部变更
- 历史切换时释放已移除界面的引用,保留后台任务的数据和恢复能力
- 悬浮球隐藏后释放无会话状态的窗口资源
- 启动恢复跳过不需要复制的已完成任务内容,账本维护延后执行
- 旧项目归属迁移批量写入,减少逐条历史重复写盘
以上是代码路径与资源生命周期的优化;模型首字延迟仍受服务商、网络和工具初始化影响。未以本轮开发夹具的测速结果宣称比 2.1.0 安装包快固定百分比。