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 服务器和运行时策略。

相关

  • 项目
  • 项目
  • 项目
  • 项目