OrcaPromptVault
<sub class="">English · 简体中文 · 日本語 · 한국어 · Deutsch · Français · Español · العربية</sub>
AI 에이전트가 실제로 어떻게 작동하는지에 대한 공개 아카이브.
오늘날의 AI 제품에 동력을 공급하는 시스템 프롬프트(system prompts), 개발자 지침(developer instructions), 툴 스키마(tool schemas) 및 에이전트 하네스(agent harnesses)를 버전 관리하고 검증 가능한 아카이브입니다. OrcaReplay를 통해 포착되었습니다.
<a href="https://www.orcarouter.ai">
<img src="https://raw.githubusercontent.com/Continuum-AI-Corp/OrcaPromptVault/HEAD/docs/orcarouter.svg" alt="OrcaRouter" height="28" align="left" hspace="10">
</a>
OrcaRouter 팀이 구축했습니다. — Claude, GPT, Gemini, Grok, DeepSeek, Qwen 및 기타 모든 모델을 위한 단 하나의 API 키와 단 하나의 엔드포인트입니다.
찾는 곳: 모든 모델 API · OrcaCode Review · OrcaReplay · OrcaRouter Lite
연결: X · Discord · Hugging Face · Ollama
<br clear="left">
Artifacts
Captured
Tool schemas
License
이것이 존재하는 이유
에이전트의 행동은 단순히 가중치(weights)에만 있는 것이 아닙니다. 그것은 하네스가 사용자의 첫 단어보다 먼저 조립하여 보내는 2만 개가 넘는 지침 문자열과, 그와 함께 보내는 35개의 툴 정의(tool definitions)에 있습니다. 이 텍스트가 에이전트가 거부하는 것, 가장 먼저 사용하는 도구, 사용자에게 말하는 방식, 그리고 사용자에 대해 무엇을 들었는지 등을 결정합니다.
이것을 읽으면 제품은 더 이상 블랙박스가 아닙니다. 날짜가 표시되고 비교 가능하며, 행동의 변화는 구전 설화가 아니라 어떤 라인이 변경되었는지 정확히 지적할 수 있게 됩니다.
내부 구성품
이 파일들 중 44개는 자체 장비에서 와이어를 통해 포착된 기록입니다. 이들은 크기, 하네스 버전, 그리고 각각의 파일을 재현하는 명령어가 **docs/CAPTURES.md**에 나열되어 있습니다. 나머지 75개는 CL4R1T4S로부터 상속받은 것으로, 수정되지 않았으며 **docs/UPSTREAM.md**에서 경로별로 인덱싱되었습니다.
포착된 기록 또는 보고된 기록
여기에 있는 모든 파일은 두 가지 중 하나이며, 그 차이가 내용보다 더 중요합니다.
포착된 (Captured) — 실제 하네스가 수정 없이 실행되는 동안 로컬 프록시를 통해 와이어에서 뽑아낸 것입니다. 이 파일에는 해당 장치에서 도구가 실제로 전송한 프롬프트가 포함되어 있으며, 식별 가능한 모든 정보는 제거되고, 하네스 버전, 모드, 크기, 그리고 이를 다시 생성하는 단일 명령과 함께 보관됩니다. 이것을 무조건 신뢰할 필요는 없습니다. 명령어를 실행하고 비교(diff)해 보세요.
보고된 (Reported) — 로컬 프록시가 볼 수 없는 모든 것입니다. 채팅 제품은 서버 측에서 프롬프트를 조립합니다: claude.ai, ChatGPT, 그리고 Gemini는 귀하의 장치에서 전송되는 프롬프트를 절대 보내지 않기 때문에, 텍스트는 모델이 반복하는 것에서만 나올 수 있으며, 와이어상의 바이트가 아닌 전사(transcript) 형태로 도착합니다. 이 파일들은 수신된 그대로 아카이브되며, 날짜를 알 수 있는 경우에만 날짜가 표시되고, 그와 함께 오는 불확실성을 지닙니다. 포착된 파일을 증거로 취급하고, 보고된 파일을 증언으로 취급하십시오.
직접 포착해 보기
npm i -g orcareplay
git clone https://github.com/Continuum-AI-Corp/OrcaReplay
node capture/capture.mjs claude --model claude-opus-5
로컬 프록시를 구축하고, 에이전트를 수정 없이 실행하며, 프롬프트를 담은 요청을 기다린 후, 해당 프롬프트를 추출합니다. 사용자의 홈 디렉터리, 사용자 이름, git 아이덴티티 및 게이트웨이 호스트를 플레이스홀더로 대체한 다음 하나의 파일을 작성합니다. 그런 다음 여기에서 풀 리퀘스트(pull request)를 열어보세요 — CONTRIBUTING.md 참조.
Codex, OpenCode, Qwen Code, Cursor, MiMoCode, Kilo, Hermes도 동일하게 작동합니다. capture notes에는 환경 변수로는 위치를 이동할 수 없기 때문에 --tls-intercept로 접근해야 하는 다섯 가지 경우를 포함하여, 각 하네스(harness)별 세부 사항이 다루어져 있습니다.
아카이브가 이미 보여주는 것들
누구의 말도 믿지 않고 이 저장소의 파일들을 통해 확인할 수 있는 네 가지 발견점:
- 하네스가 변수입니다. 하나의 모델인
nemotron-3.5-lightning-free가 두 개의 하네스에서 사용되었습니다: OpenCode에서는 9,656자 및 11개의 도구, Hermes에서는 14,049자 및 19개입니다. 동일한 모델, 동일한 무료 엔드포인트이지만, 다른 지침과 다른 도구 표면(tool surface)을 가집니다.
- 모델도 마찬가지입니다. OpenCode는 7개의 모델에 걸쳐 세 가지 다른 템플릿을 전송합니다. 다섯 개의 무료 모델은 You are opencode, an interactive CLI tool로 시작하는 반면, Muse Spark는 다른 시작 문구와 응답 방언(responses dialect)을 갖습니다. GPT-5.6-Sol은 세 번째 템플릿과
edit 대신 apply_patch를 사용합니다. 프롬프트와 와이어 형식 모두 모델별로 선택됩니다.
- 대화형(Interactive)인 것이
-p와 같은 프롬프트와 같지 않습니다. Fable 5.1의 Claude Code는 터미널에서 [Claude-Code/claude-code-fable-5.1-system-prompt-2026-09-02.md]를, 스크립트에서는 [Claude-Code/claude-code-fable-5.1-print-system-prompt-2026-09-02.md]에서 각각 전송하며, 여기서 아이덴티티 라인 자체는 You are a Claude agent, built on Anthropic's Claude Agent SDK로 변경됩니다.
일상 사용 시의 프롬프트와 CI 작업에서 받는 프롬프트는 서로 다릅니다.
- 티어(tier)가 프롬프트는 아닙니다. MiMoCode는
mimo-v2.5와 mimo-v2.5-pro에 대해 [바이트 단위로 동일한 텍스트 및 도구]를 전송합니다. 티어는 요청 뒤의 모델을 변경할 뿐, 요청 자체에는 아무런 변화가 없습니다. 그리고 [Cursor의 시스템 프롬프트]는 1,955자이며, 이는 Cursor 서버에서 구성되어 응답에 다시 전송됩니다. 이와 함께 환경(environment), 규칙(rules), 스킬(skills), 도구 네임스페이스(tool namespaces) 등 또 다른 19KB가 사용자 턴(user turn)을 타고 들어옵니다.
레이아웃 (Layout)
Orca-PromptVault/
├── README.md · CONTRIBUTING.md · LICENSE
├── docs/
...
하나의 제품, 하나의 폴더가 최상위 레벨에 존재합니다. 파일은 모델을 훈련시킨 주체가 아니라 프롬프트를 배포한 주체 아래에 위치합니다. 예를 들어, OpenCode가 지침을 작성했기 때문에 NVIDIA 모델이 OpenCode를 구동하는 경우 해당 파일은 OpenCode/ 아래에 분류되며, Meta AI 자체 어시스턴트는 Meta가 했기 때문에 Meta-AI/ 아래에 분류됩니다. 벤더(vendor)는 위의 표에서 열(column)이며 디렉터리(directory)가 아닙니다. 경로는 하나의 제품을 찾는 것이고, 이를 특정 연구소(lab) 아래에 중첩시키려면 그 연구소를 먼저 알아야 합니다. 각 캡처마다 <harness>-<model>-<artifact>-<date> 형식으로 파일명이 지정되어 있어, 독립적으로 추출된 파일이라도 출처를 알 수 있습니다.
기여 (Contributing)
어떤 제품에서든, 어떤 언어로든 프롬프트, 도구 스키마(tool schemas), 스킬 정의(skill definitions), 하네스 지침(harness instructions)을 기여할 수 있습니다. 재현 가능한 명령어와 함께 캡처된 자료가 황금 표준(gold standard)이며, 날짜가 명시되고 정직한 기록도 환영합니다. CONTRIBUTING.md에는 명명 규칙과 출처 헤더(provenance header), 그리고 우리가 받지 않을 항목 목록이 있습니다 (자격 증명, 개인 데이터 또는 스스로 작성했으나 출처를 확인할 수 없는 텍스트가 포함된 모든 것).
현재 가장 필요한 것은 DeepSeek, Gemini CLI, Kimi CLI/K2 agent, GLM coding plane, Copilot, Devin의 현재 빌드, 그리고 비영어권 제품에서 나온 모든 자료입니다.
출처(Provenance), 윤리, 삭제 요청 (takedowns)
이것은 공급업체(vendor)가 사용자를 대신하여 모델에 보내는 지침입니다. 이는 설계상 해당 사용자에게 노출되며, 수백만 명의 사람들이 신뢰하는 시스템에 대한 연구, 상호 운용성 및 대중적 이해를 위해 여기에 보관됩니다. 이 저장소의 어떤 내용도 시스템 침입을 통해 얻어진 것이 아닙니다. 캡처는 자체 장치의 프록시(proxy)에서 발생하며, 자체 세션 동안 자체 트래픽을 읽어낸 것입니다.
여기에는 자격 증명(credentials), API 키, 개인 데이터 또는 계정 식별자가 포함되어 있지 않습니다. 모든 캡처는 기록되기 전에 정제(scrubbed)되며, 정제가 불가능한 캡처는 게시되지 않습니다. 프롬프트는 저자의 자산으로 남습니다. 만약 본인이 소유하고 제거를 원한다면, 이슈(issue)를 열어주시면 됩니다.
이 아카이브는 에이전트(agent)의 이해를 위한 것이지, 안전장치를 무력화하기 위함이 아닙니다. 탈옥 페이로드(jailbreak payload)가 목적인 풀 리퀘스트(Pull request)는 거부됩니다.
크레딧 (Credits)
여기 있는 내용 중 OrcaReplay 캡처가 아닌 모든 것(총 106개 아티팩트 중 75개, 바이트의 4/5)은 @elder_plinius의 [CL4R1T4S]에서 상속받은 것입니다. 그의 작업은 이 문서들이 보존할 가치가 있다는 주장을 뒷받침했습니다. 이 저장소는 그 역사를 커밋(commit) 단위로 유지하며, 코퍼스(corpus)를 AGPL-3.0 하에 보존하고 대체하는 대신 추가합니다. 모든 상속된 파일은 [docs/UPSTREAM.md]에서 해당 업스트림 경로로 인덱싱됩니다.
캡처된 절반은 [OrcaReplay]에 의해 생성됩니다. 이는 모든 코딩 에이전트(coding agent)를 기록하고 모델을 호출하지 않고도 실행 과정을 바이트 단위로 재생합니다.
라이선스 (License)
이 저장소는 AGPL-3.0 라이선스를 따릅니다. 아카이브된 프롬프트는 각 소유자의 작업물이며, 연구 및 투명성을 위해 공정 사용(fair use) 하에 여기에 수집되었습니다.