Rna Agent

Rna Agent 是什么

跑在你自己电脑上的项目 Agent。它一直跟着项目走,自己判断什么时候动手、什么时候开口、什么时候别打扰。

Rna Agent 跑在你自己的电脑上。它和“你问一句、它答一句”的聊天助手不一样,它盯的是整个项目:一个真实的工作目录,连同里面的代码、文档、聊天记录,你提过的偏好,以及它答应过你的事。

对话只是你们沟通的地方。你走开以后,它也没闲着:有新情况就去查,需要你拍板时再来找你,没事就安安静静地等着。

它和普通聊天助手的区别

普通聊天助手Rna Agent
工作单位一次对话一个项目(目录 + 会话 + 记忆 + 能力)
主动性只在你提问时回应根据项目证据自己选择等待、工作、分享或学习,并记得自己答应过的事
学习记忆是一段上下文纠正会变成规则、技能修订或写文件时运行的检查
判断成本每个决定都调用主模型是非、选择、打分先交给 JEV,主模型只负责写
改坏了怎么办靠你自己撤销子代理和后台在独立工作树里改,每一轮都能整轮回退
运行位置云端本机守护进程;桌面、CLI、Web 共用

组成部分

  • 守护进程(daemon):管理项目、会话、调度、权限和恢复。关闭窗口不会停止它。
  • 工作台:React 写的桌面界面,Electron 包装成 macOS 应用,也可以在浏览器里打开。
  • CLI:rna 命令,和工作台连着同一个守护进程。
  • Rna SDK:自有执行内核,负责模型请求、会话日志、工具调用、技能、MCP 和主动循环。没有第三方运行时依赖。
  • 记忆:按项目隔离检索,两种方式二选一:内置的本地记忆(关键词检索,不需要外部服务)或 OpenViking 语义记忆(需要 Docker 部署)。

从哪里开始

关于这份文档

Rna 的每个版本都附带验收记录,包括没通过的部分。文档里写的“尚未支持”是当前的真实边界,不是谦虚。

本页内容