@rhobot-dev/rho
持久化AI代理框架,带记忆和知识库
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@rhobot-dev/rho。 它的用途是:持久化AI代理框架,带记忆和知识库 完整的 Skill 内容见:https://321skill.com/skills/rhobot-dev-rho/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'安装Rho持久化代理,命名为my-agent,心跳间隔15分钟',它会自动检测操作系统和依赖,安装Node.js、npm、tmux、git,再全局安装pi coding agent,然后克隆Rho仓库到~/.rho/project并运行install.sh,最终生成~/.rho/init.toml、brain.jsonl等文件,AI代理即可持续运行并积累记忆。
介绍
这个Skill解决了AI代理缺乏持久记忆和心跳机制的问题。在实际开发中,AI代理经常因为会话中断或重启而丢失上下文,无法长期运行任务。Rho通过tmux保持会话存活,以心跳间隔检查代理状态,并将所有记忆累积到单个brain.jsonl文件中,同时管理一个知识库,确保代理能够持续工作并积累知识。
使用方式很简单,你只需要一个能运行shell命令的编码代理。首先检测操作系统和依赖环境,然后安装系统依赖(Node.js、npm、tmux、git),接着安装pi coding agent作为运行时,最后克隆Rho仓库并运行安装脚本。安装过程大约5分钟,之后可以通过自然语言指令与Rho交互,它会自动保存记忆、进行心跳检查,并管理知识库。
它非常适合需要长期运行AI代理的团队或个人,尤其是那些已经使用pi coding agent或需要持久记忆的开发者。智能体开发人员可以依赖Rho来维持会话连续性,运维工程师可以用它来监控代理状态,全栈开发者则可以将其嵌入到项目中,实现智能体驱动的自动化工作流。
建议在tmux环境中运行Rho,以确保即使终端关闭也能保持代理存活。需要注意的是,它主要依赖Node.js 18+和npm,并且需要tmux和git;在Windows上不支持原生运行,但可以通过WSL或Termux(Android)使用。初始化配置在~/.rho/目录下,可以自定义代理名称和心跳间隔。
常见问题
安装Rho需要哪些依赖?
需要Node.js 18+、npm、tmux、git,以及pi coding agent(npm全局安装)。安装脚本会自动检测并提示缺失项。
如何自定义代理名称和心跳间隔?
安装时可通过参数设置,例如agent_name(默认rho)和heartbeat_interval(默认30m),这些会写入~/.rho/init.toml配置文件中。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/rhobot-dev-rho/raw/index.md 读取 @rhobot-dev/rho 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/rhobot-dev-rho/raw/index.md(查看排版版本)