CosmosMind-ai/RSI-Harness
RSIH — versionable, shareable agent harness: Pi coding agent + Genome config layer
解决的问题
RSIH(RSI-Harness)解决了代理配置分散的问题。用户不再需要将系统提示、工具集和设置分散在各种文件和 CLI 标志中,而是可以将这些内容打包成一个可版本控制且可共享的对象,称为 Genome。这使得用户能够立即在不同的代理「Harness」(上下文)之间切换,并确保代理配置可复现且可复现。
工作原理
RSIH 作为 Pi 编码代理 的配置层构建,不复制核心代理逻辑。相反,它使用「补丁」系统,其中 Genome 定义了对 12 个特定组件(如指令、工具、技能和运行时策略)的覆盖。如果 Genome 中缺少某个字段,则继承默认的 Pi 设置。
主要功能包括:
- Genome 表达引擎(GEE):一个交互式工具(
gee),分析用户实际的会话历史(来自 RSIH、Pi 和 Claude Code),基于重复模式和工具使用证据,自动生成新的 Genome。 - 基于 CWD 的会话:支持
--run-id,以在多次脚本调用中保持对话连续性。 - Genome 管理:提供工具用于从本地目录或种子包中列出、显示、验证和安装 Genome。
适用人群
需要为不同项目或工作流(例如研究实验 Harness)维护多个专用代理配置,并希望与他人共享这些配置的开发者和 AI 代理用户。
亮点
- 基于证据的生成:通过分析真实使用历史自动创建代理 Harness,而非要求用户编写提示。
- 零核心分叉:与 Pi 编码代理完全兼容,确保任何新 Pi 功能都能自动支持。
- 可共享的包:Genome 是自包含的目录,可直接放入本地文件夹以立即部署专用代理设置。
- 全面的配置:涵盖 12 个不同组件,包括快捷键、主题、MCP 服务器和运行时策略。
相关
- 项目
- 项目
- 项目
- 项目