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개의 별도 구성 요소를 커버합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트