WEIFENG2333/phistory

Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, OpenClaw, and Hermes.

해결하는 문제

Phistory는 인기 있는 코드 에이전트 CLI에서 사용하는 시스템 프롬프트의 역사적 아카이브 및 비교 도구를 제공합니다. 개발자와 연구자들이 이러한 도구의 다양한 버전 간에 에이전트의 동작, 도구 사용, 런타임 지시사항이 어떻게 변화하는지 추적할 수 있습니다.

작동 방식

이 프로젝트는 지원되는 에이전트의 정확한 CLI 패키지를 설치하고, claude-tap을 사용하여 모델 제공자에게 실제로 요청을 보내지 않고도 프롬프트를 포함한 HTTP 요청을 캡처합니다. 또한 패키지에서 정적 프롬프트 문자열을 추출합니다. 이러한 캡처된 내용은 프롬프트, 트레이스, 메타데이터의 스냅샷으로 저장됩니다. GitHub Actions는 매시간 새로운 릴리스를 자동으로 확인하여 새로운 스냅샷을 커밋합니다.

대상 사용자

  • 에이전트 구축자 : 경쟁사의 프롬프트 설계 개선 과정을 확인하고 싶은 사람.
  • 연구자 : 감사 또는 보고서를 위해 안정적이고 인용 가능한 프롬프트 스냅샷이 필요한 사람.
  • 연구자개발자 : 에이전트 동작 변화를 디버깅하고 싶은 사람.

주요 기능

  • 다중 에이전트 지원 : Claude Code, Codex, DeepSeek Harness, Grok Build 등 다양한 CLI의 프롬프트를 추적.
  • 자동 추적 : GitHub Actions를 통해 매시간 업데이트되어 새로운 릴리스를 캡처.
  • 프롬프트 차이 분석 : 웹 뷰어를 통해 버전 간 스냅샷을 비교할 수 있음.
  • 정적 추출 : 설치된 패키지에서 프롬프트 유사 문자열을 직접 추출할 수 있음.

관련

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