爱意满满的作品展示区。
RMurray

群聊式多 Agent 工作台 | Rovai 0.3 更新:使命板、远程连接与实时群聊

  •  
  •   RMurray · Sep 21 · 839 views

    朋友们,憋了两个星期,继续更新一下 Rovai ,这次是 V0.3 大版本。这次主要加了使命板和远程连接;也改了群聊的执行方式,实现真正的实时群聊,同一个群聊中 ClaudeCode 正忙时,可以实时找 Codex 或者 PI 、Deepseek Harness 推进其他任务。

    从七月中旬折腾到现在,前前后后大概烧了 340 亿 token ,只能说在 UI 上和 gpt 互相折磨了很久( Astra 来了之后还不错)。

    https://github.com/murray17/rovai-ai

    使命板

    创建一个使命,写清要做什么,选好项目和队员,然后静静等待队员们交付任务。Git 项目的使命会准备独立 Worktree ,适用场景就是多分支并行开发。

    使命板 3

    使命会话

    远程连接

    电脑上运行 Rovai 后,可以直接从手机、平板或另一台电脑的浏览器继续访问;除了 Desktop 版可以开启远程访问外,纯 Server 也在当前版本支持了。 远程方案参考: https://github.com/murray17/rovai-ai/blob/main/docs/guides/server-access.md ;建议走 Tailscale 或 HTTPS ,不直接暴露 HTTP 端口。

    手机远程访问

    会话区 执行区
    mobileUI 会话区 mobileui 执行区
    会话列表 定时任务 队友 记忆
    mobileUI 会话列表 mobileUI 定时任务 mobileUI 队友 mobileUI 记忆

    PC 远程访问

    webUI

    实时群聊

    找奥黛丽的同时,爱丽丝也能受理需求,不需要像之前一样所有队员共用一个轮次。

    消息重构

    当然,群聊的核心机制 A2A 是必不可少的。

    A2A

    支持设置个人资料

    队员界面个人资料

    支持 Linux 部署

    Rovai 现在也可以以纯 Server 的方式运行在 Linux 机器上,不需要桌面环境。项目文件、Harness 和执行文件存储在服务器,电脑、平板或手机通过浏览器远程访问。

    构建基线: Ubuntu 22.04 / Debian 12 / Ubuntu 24.04,glibc 2.35 。

    Linux 部署

    历史版本

    [开源] Rovai AI 多 Agent 工作台|组建一支长期协作的 Agent 队伍

    [开源] Rovai AI 0.2.0:在智能体群聊中新增单聊

    最后欢迎大佬们提 PR / Issue ,也欢迎顺手点个 Star 。

    RMurray
        1
    RMurray  
    OP
       Sep 22
    Rovai AI 版本更新 v0.3.1
    [功能] 任务信息统一为“责任范围与要求”。 创建和编辑任务时不再拆分多个要求字段;历史任务中的要求仍会保留并合并展示。
    [性能] 减少执行证据的重复占用。 同一命令或工具操作只保留一条过程记录,输入和结果不再重复生成组合副本,减缓证据目录持续膨胀。
    [隐私] 不再保存模型的私有思考正文。 执行时仍会显示“思考中”“执行中”等状态,但不会将私有推理写入数据库、证据文件或日志。
    [修复] 执行记录展示更加稳定。 命令和工具操作会在原位置更新,减少重复记录、顺序跳动和迟到结果错位。
    [交互] 文件变更刷新不再打断阅读。 新变更到达后会自动更新,同时保留当前文件、展开状态和滚动位置;刷新失败时继续显示上一份结果。
    [界面] 新增品牌启动画面。 打开应用或恢复会话时显示全窗口启动画面,支持浅色、深色主题和减少动态效果设置。
    [交互] 简化空白 Camp 欢迎页。 首页聚焦“想先做些什么?”,直接展示当前项目、队长和在队人数,常用起步操作更容易找到。
    [界面] 优化版本更新提示与关于页面。 调整信息层级、按钮和间距,下载进度更加醒目;窄窗口下的更新操作改为单列布局。
    RMurray
        2
    RMurray  
    OP
       Sep 23
    Rovai AI 版本更新 v0.3.2
    [性能] **删除会话更快。** 确认后,弹窗会及时关闭,会话也会从列表移除;后续清理在后台完成。
    [修复] **删除中断后可以继续处理。** 如果清理未完成,重启后会继续尝试;仍未成功时会提示重试。
    [修复] **修复删除会话与工作区准备同时发生时的冲突。**
    [性能] **超长工具输出会自动截断。** 新产生的普通工具结果超过 7,680 UTF-8 字节后,只保存前段内容并显示省略提示;队员当次执行仍能收到完整结果,文件变更、附件和图片不受影响。
    [修复] **修复执行过程中的工具结果偶尔消失的问题。** 流式返回的内容会正确保留,MCP 工具返回的附加字段也不会丢失。
    [界面] **调整桌面端执行视图的间距。** 执行记录更紧凑,浏览时少一些不必要的留白。

    下一步计划中会优先做的
    1 、Skill 加载的方式,会在运行质量和项目整洁度之间做一个平衡,昨晚想到了一个比较好的方式,benchmark 判断没降低协作质量后会上线。
    2 、mobileUI 适配使命板
    3 、队员/团队管理的易用性
    RMurray
        3
    RMurray  
    OP
       Sep 26
    这版重新整理了 Skills 的管理方式。旧版在 macOS 会向项目目录添加 Skill 软链接,在 Windows 会复制 Skill 文件;新版不再这样做。更新后,可以在「设置-诊断与修复」一键清理旧版的项目 Skill 副本。

    优化了一下 mobileUI 的界面交互,在同一屏内展示会话区与执行台。

    https://i.imgant.com/v2/vokqqFa.jpeg
    https://i.imgant.com/v2/iNPzoI0.jpeg

    其他更新

    [功能] 重新整理 Skills 和工具箱。可以浏览本机已有的 Skill ,按队员选择协作 Skills ,也可以在会话中通过 / 临时选用。
    [交互] 补齐移动端会话操作。打开侧栏时保留当前会话和草稿;执行过程可从会话顶部查看,记忆、定时任务和设置也有了入口。
    [功能] 会话历史改为按需查找。队员需要早前消息时再读取或搜索;最新消息可以查到,撤回的内容不会出现在搜索结果中。
    [性能] 会话引导( Charter )更精简。收起重复说明,保留处理消息、引用、任务和队友回复所需的规则。
    [界面] 执行记录减少重复。使用 Rovai 内置命令完成操作时,包括通过 Trae CLI 调用,符合条件的命令和操作会合并显示;失败或结果不一致的记录仍分开保留。
    [修复] 执行详情显示更完整。Claude Code 的 MCP 、Skill 等文本工具结果可以正常查看;历史消息翻页后,执行卡片仍保留原来的标题。
    [修复] 修复部分运行时首次会话启动失败的问题。首轮引导内容可以正常准备,并在后续执行中复用。
    [修复] 更新 ZCode 接入。适配当前官方 App 的模型提供方配置与会话协议,改善模型接入和会话续接。
    [修复] 改善 Windows 上 Claude Code 的启动。多行会话引导和设置改由受管文件传递,避开命令行转义问题。
    [功能] 本机文件引用不再受单文件 25 MiB 的旧限制。文件仍从原位置读取,不会额外复制一份;图片预览的大小限制不变。
    [修复] 文件变更预览能打开更多实际改动。本轮记录的变更文件即使位于执行目录之外,也可以从差异卡片预览。
    [性能] 创建会话不再等待工作区检查。工作区检查转到后台;新建队员后,列表也会更及时地刷新。
    [功能] 关于与更新页可离线查看当前版本说明。发现新版本时,也可以切换查看待更新版本的说明。
    [修复] Server 检查更新不再把当前版本误报为新版本。下载失败后的官方发布页链接也会指向正确版本。

    感谢 @MadebyNight 提交的 Windows Claude Code 启动修复。也感谢 @culminate165 反馈 Claude Code 的 MCP result 采集问题。
    RMurray
        4
    RMurray  
    OP
       Sep 29
    Rovai AI 版本更新 v0.4.1

    [渠道] 国际版飞书( Lark )可以单独接入了。飞书和 Lark 可分别配置账号与队员 Bot ,不再需要二选一。

    [渠道] 飞书发来的图片和文件,现在可以交给队员读取。钉钉也接入了附件接收流程,并补充了文件发送和临时投递失败的重试。

    [功能] 界面支持切换中文和英文。可以在设置或者新手引导页切换语言;队员回复和工具输出仍保留原文。

    [功能] 手机端补上使命板入口。可以查看、筛选、创建和编辑使命,常用入口也收进了统一抽屉。

    [交互] 提醒按会话、使命和任务分类。单聊回复、状态变化等提醒可以直接跳到对应内容。

    [功能] 在会话中 @ 尚未加入的队员,可以发送时邀请他加入。如果邀请没成功,输入的草稿会保留。

    [交互] 渠道里的网页执行台更好用了。可以只读查看执行状态、工具活动、公开文件和历史执行。

    [性能与修复] 会话切换和 Skills 查找减少了等待。同时修复了部分钉钉私聊回复、渠道执行卡更新和通知定位问题。

    感谢 @MadebyNight 提交的 [飞书附件修复] PR ,以及 @arschlochnop 提交的 [Lark 独立渠道] PR ;也感谢他在 Issue#523 中提出飞书与 Lark 并存的需求。

    手机端使命板:

    https://i.imgant.com/v2/hlxAOVg.png

    https://i.imgant.com/v2/Va5MzmE.png
    RMurray
        5
    RMurray  
    OP
       9 days ago
    Rovai AI 版本更新 v0.4.2
    [修复] ClaudeCode 权限问题修复,优化对接了 claudecode 的原生审批接口。
    [交互] 切换模型时保留兼容的参数。 在同一智能体内切换模型,目标模型支持的推理强度等设置会继续保留;后台刷新模型列表时,不再意外清空正在编辑的设置。
    [界面] 补齐英文界面中的遗漏。 执行步骤、工具状态、文件预览、上下文压缩、使命状态和审批提示会跟随界面语言;队员回复与工具输出保留原文。
    [修复] 修复英文新手引导仍保存中文队员资料的问题。 初始队员会正确保存英文名称和身份说明,首次会话显示为“First Chat”;已修改或配置过的资料会保留。
    [优化] 精简智能体说明与内置 Skills 。 协作说明改为简洁英文,清理重复和过期规则;队员的回复语言继续跟随用户要求。
    [修复] 修复 Mac 更新页中新版发布日期缺失的问题。 检查更新后,可以正常查看待更新版本的发布日期。
    [界面] 修正会话顶部的图标与数量对齐。 恢复队员入口图标,统一执行、任务和队员入口的数量显示。
    [文档] 补充中英文官网与 Server 使用指南。 增加安装、部署和远程访问说明,方便从下载安装到连接使用。
    [发布] Desktop 与 Server 从本版开始同号发布。 两端使用同一源码提交构建,桌面安装包和四个平台的 Server 安装包统一放在 v0.4.2 发布页。
    RMurray
        6
    RMurray  
    OP
       7 days ago
    Rovai AI 版本更新 v0.4.3
    [功能] 运行时配置支持批量应用。 将已保存的智能体、模型、参数和权限应用到其他队员,覆盖前可以确认改动,失败的项目可以单独重试。
    [功能] 回复旁显示模型和推理强度。 历史回复显示当时执行所用的配置,不会随队员当前设置一起变化。
    [功能] Windows 新增系统托盘。 关闭窗口时可以选择退到托盘或退出,并记住选择。退到托盘后,后台任务继续运行,也可以在设置中修改关闭行为。
    [交互] 长会话可以快速回到之前的问题。 宽窗口下新增问题导航,悬浮查看问题和首条回复,点击跳转到对应消息,也支持键盘操作。
    [交互] 侧边栏支持右键菜单和未读标记。 可以将会话标为已读或未读,复制项目路径、在文件管理器中打开项目;移动端支持长按操作。
    [交互] 队员顺序可以直接拖动调整。 桌面端拖动队员列表,移动端拖动头像,也保留键盘调整方式。
    [性能] 长执行记录按内容分段加载。 命令组展开后单独加载内部操作;加载更多或收到新内容时,保留阅读位置和已展开的结果。
    [界面] 新会话的执行预览默认更窄。 首次自动展开时给聊天区留出更多空间,不影响已打开的文件和手动调整过的宽度。
    [交互] 权限与沙盒选项补充说明。 标出推荐选项,统一权限开关样式,已有选择保持不变。
    [交互] 主动停止的执行增加标记。 点击回复或结果旁的停止标记,可以查看对应执行。没有产生回复或结果时,不再留下空白队员行。
    [修复] 新队员卡片显示在对应执行下方。 卡片跟随创建它的那轮回复,并可直接打开智能体配置。
    [修复] 修复点击执行通知无法跳转的问题。 对应执行尚未加载到当前页面时,也能找到并打开。
    [功能] 队员可以查询执行状态和排队消息。 内置命令支持筛选和分页,方便确认会话中正在运行和等待执行的任务。
    RMurray
        7
    RMurray  
    OP
       5 days ago
    Rovai AI 版本更新 v0.4.4
    这版主要补了执行用量和上下文占用展示,也把新会话草稿恢复做完整了,另外修了一些 Agent 兼容和预览问题。

    执行用量与上下文
    可以从执行卡片查看 Token 用量,包括输入、输出、缓存读取、缓存写入和执行耗时;执行区也新增了上下文占用显示,可以看到当前原生会话已经用了多少、窗口上限和占比。
    https://i.imgant.com/v2/AG0yPCA.jpeg
    https://i.imgant.com/v2/98NHLKx.png

    其他更新
    [修复] 新建会话草稿可以恢复。 切换会话、刷新页面或正常重启后,未发送内容仍会保留;同一项目可以保存多个新会话草稿。
    [功能] 更新说明跟随界面语言显示。 中文界面显示中文说明,英文界面显示英文说明,切换语言后即时生效。
    [界面] 调整新队员加入卡片。 恢复左侧文字、右侧头像的布局,并调整名称、性格标签和底部操作区。
    [修复] HTML 预览减少误报。Rovai 自己的辅助诊断连接被安全策略拦截时,不再误算成网页自身错误。
    [修复] 改善 DeepSeek Harness 的 Responses 接口兼容。 修复部分 sub2api 场景下的工具调用失败,同时保留原有配置。
    [性能] 减少执行指标后台读取。 只查询运行中、可见或刚展开的执行记录,隐藏面板后暂停查询,历史记录不再持续轮询。
    [界面] 调整新队员加入卡片。 恢复左侧文字、右侧头像的布局,调整名称字号、性格标签和底部操作区。
    RMurray
        8
    RMurray  
    OP
       4 days ago
    Rovai AI 版本更新 v0.4.5
    感谢 @arschlochnop 提交的 [AgentRun 卡死] 、 [任务阻塞提示不明显] 两个 issue 。

    更新内容
    [交互] Fast 设置简化。Claude Code 和 Codex 现在直接开 / 关就行,不再要求先通过一轮资格检查。设置会用于后续执行,也修了关闭 Fast 后偶尔没有生效的问题。
    [性能] 少等一轮智能体探测。 启动应用和重新检测时,减少对已安装的智能体的检查粒度。
    [修复] 启动失败的一些场景修复。 执行开始时会显示“正在初始化 Runtime”;如果是安装、模型或者权限配置有问题,会直接显示对应原因。
    [功能] 首次配置会带到其他还没配置过的内置队员。 新手引导里选好的智能体、模型参数和默认权限,会同步给其他还没配置的内置队员。
    [界面] 重新整理了更新入口。 侧栏会直接显示当前是有更新、正在下载还是等待安装;「关于与更新」里把当前版本、操作按钮和版本说明放到了一起,窄窗口也顺手调整了一下。
    [界面] 队员状态提示减少一些重复信息。 队员卡片、成员列表和配置页不再到处重复显示启动状态,只保留未配置、检查中和确实需要处理的问题。
    [修复] 修了执行卡在“恢复中”不结束的问题。 智能体进程意外退出后,如果这次执行已经没法安全恢复,会正常结束并保留已有输出。清理完成后可以继续发下一条。
    RMurray
        9
    RMurray  
    OP
       3 days ago
    Rovai AI 版本更新 v0.4.6
    修复了一些问题。

    [功能] 新增队员资料查询与修改工具(rovai member cli)。 可查询当前会话成员的身份资料、读取头像与半身照,并按用户明确要求修改资料和头像。
    [调整] 简化 Claude Code 和 Codex 的启动设置。 移除内置 API 编辑,连接配置交由原生 CLI 管理,已有配置与凭据保持不变。
    [性能] 保存智能体设置不再等待额外检查。 修改程序路径或环境变量后,只保存本地设置,不再连带查询账号、刷新模型列表或重启运行进程,完成后直接显示“已保存”。
    [修复] 修复模型列表响应过大导致检查失败的问题。 调整探测读取限制,Claude Code 优先使用专用模型查询;列表暂时不可用时保留已选模型和参数,不再因此阻止原样保存或发起任务。
    [修复] 修复 Codex 出错后重复使用故障进程的问题。 调整了 Host Warm 机制,主要解决未登录 401 error 后再次使用的场景。
    [修复] 修复 Windows 下的进程登记与回收问题。 解决目录权限导致进程无法登记的问题,并补齐子进程退出检查,避免旧进程尚未清理就开始恢复执行。
    [修复] 修复创建队员时相对路径头像读取错误的问题。 创建和修改队员时,头像路径统一按当前执行的工作目录解析。
    [界面] 精简智能体状态提示。 已发现的智能体统一显示“可用”,检查成功后不再重复展示说明,保留失败原因及处理入口。
    RMurray
        10
    RMurray  
    OP
       1 day ago
    Rovai AI 版本更新 v0.4.7
    感谢 @arschlochnop 反馈并修复鼠标侧键冲突: [Issue #668] 、 [PR #669] 。

    会话与协作
    [功能] 新会话的第一条消息支持邀请队员。 在输入框中 @尚未加入的队员,发送时会同时完成邀请;发送失败后保留输入内容。
    [功能] 使命描述支持 @队员。 新建或编辑使命时可选择队员,保存时邀请尚未加入的成员。点击提及可查看资料,队员改名后仍能正确关联。
    [交互] 左侧消息导航支持查看完整会话。 尚未加载的历史消息也会列入导航,点击即可定位;悬浮时可查看对应的首条直接回复摘要。
    [交互] 输入框和历史消息中的图片支持直接复制、保存。 缩略图和大图预览使用相同的图片菜单,复制保留原尺寸与透明度,保存保留原始文件,不影响当前草稿。
    [调整] 统一消息的接收对象信息。 队员处理公屏消息和读取历史时,会收到一致的接收队员及 @用户信息;正文没有写出接收者名字时,也会传递已指定的对象。
    执行与性能
    [功能] 停止或失败的公屏执行支持一键继续。 从执行卡片重新发起,复用原消息,保留工作目录和旧执行记录,不会额外插入公屏系统消息。
    [交互] 执行中的思考提示持续更新。 队员输出正文或调用工具后再次思考,提示不再中途消失。Codex 、Copilot 提供原生短标题时会直接显示,网页和手机端同步更新。
    [调整] 取消普通执行默认的 24 小时限制。 新执行不会仅因运行超过一天而结束,已有执行和定时任务的超时规则保持不变。
    [性能] 减少空闲时的后台扫描。 移除固定间隔的全局扫描,消息、停止和权限审批在状态变化时推进,同时修复执行准备期间遗漏通知的问题。
    DeepSeek Harness
    [功能] 支持使用 Web 端配置的模型。Web 中配置的模型会补充到模型列表,并可用于执行;原生配置和明确禁用的设置仍然优先。
    [交互] 思考强度按当前模型显示。 切换模型后显示对应的可用档位,查询时提供加载提示,已打开的菜单会同步更新。
    [修复] 修复 Windows 下检查结果失效的问题。 同一程序的不同路径写法不再被误判为配置变化,首次检查和模型刷新可以正常完成。
    问题修复
    [修复] 修复停止执行和恢复会话时的异常。 包括 macOS 停止后后台工具仍写入文件、ACP 启动失败后一直等待,以及连续启动失败后丢失会话恢复信息的问题。
    [修复] 修复 Windows 上 Claude Code 后续消息停在排队状态的问题。 上一条结束或停止后,下一条会在清理完成后自动运行,无需重启;执行台会显示等待清理和重试状态。
    [修复] 修复长消息无法选文引用的问题。 超过 20 行的用户消息,在折叠、展开和再次收起后都能正常引用。
    [修复] 执行输入列表使用当前用户的名称与头像。 原消息和排队消息不再固定显示“你”的占位内容。
    [修复] 修复使命编辑和看板中的操作问题。 @队员候选列表不再被弹窗遮挡,键盘选择不会带动编辑区滚动;窄窗口下滚到最后一列时,状态导航不再跳回前列。
    [修复] 取消鼠标侧键的默认页面跳转。 避免侧键操作触发意外的前进、后退,保留界面按钮、键盘快捷键和 macOS 触控板手势。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2946 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:43 · PVG 13:43 · LAX 22:43 · JFK 01:43
    ♥ Do have faith in what you're doing.