CosmosMind-ai/RSI-Harness

RSIH — versionable, shareable agent harness: Pi coding agent + Genome config layer

해결하는 문제

RSIH (RSI-Harness)는 분산된 에이전트 설정 문제를 해결합니다. 시스템 프롬프트, 도구 세트, 설정을 다양한 파일과 CLI 플래그에 흩어져 관리하는 대신, RSIH는 이를 하나의 버전 관리 가능하고 공유 가능한 객체인 Genome 으로 묶을 수 있게 해줍니다. 이는 사용자가 다양한 에이전트 "하네스"(컨텍스트)를 즉시 전환할 수 있게 하고, 에이전트 설정을 재현 가능하게 보장합니다.

작동 방식

Pi 코딩 에이전트 위에 구성 레이어로 구축되었습니다. RSIH는 핵심 에이전트 로직을 포크하지 않습니다. 대신, 12개의 특정 구성 요소(예: 지침, 도구, 기술, 런타임 정책)에 대한 오버라이드를 정의하는 "패치" 시스템을 사용합니다. Genome에 필드가 없으면 기본 Pi 설정을 상속합니다.

주요 기능:

  • Genome Expression Engine (GEE): 사용자의 실제 세션 기록(_RSICH, Pi, Claude Code_에서 수집)을 분석하여 반복적인 패턴과 도구 사용 증거를 기반으로 새로운 Genome를 자동 생성하는 인터랙티브 도구(gee)입니다.
  • CWD 기반 세션: 여러 스크립트 호출에 걸쳐 대화를 유지하기 위한 --run-id 지원.
  • Genome 관리: 로컬 디렉터리 또는 시드 번들에서 Genome를 목록, 표시, 검증, 설치할 수 있는 도구 제공.

대상 사용자

다른 프로젝트나 워크플로우(예: 연구 실험 하네스)에 특화된 여러 전문적인 에이전트 설정을 유지하고자 하며, 이를 다른 사람들과 공유하고 싶은 개발자 및 AI 에이전트 사용자.

주요 특징

  • 증거 기반 생성: 사용자가 프롬프트를 작성하는 대신 실제 사용 기록을 분석하여 에이전트 하네스를 자동 생성합니다.
  • 코어 포크 없음: Pi 코딩 에이전트와 완전 호환되며, Pi의 새로운 기능은 자동으로 지원됩니다.
  • 공유 가능한 번들: Genome는 자체 포함된 디렉터리로, 로컬 폴더에 바로 드롭하여 전용 에이전트 설정을 즉시 배포할 수 있습니다.
  • 포괄적인 구성: 키보드 단축키, 테마, MCP 서버, 런타임 정책 등 12개의 별도 구성 요소를 커버합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트