같은 모델이라도 하네스가 다르면 지시문이 9656자와 1만4049자로 갈리고, 도구도 11개와 19개로 달라져
Claude Code는 대화형에서 2만6131자·도구 35개, 스크립트 실행에서 2만806자·도구 29개로 서로 다른 프롬프트를 보내
파일마다 재현 명령이 붙어 있어 직접 실행해 diff로 확인할 수 있고, 저장소는 AGPL-3.0으로 공개
OrcaPromptVault GitHub 저장소의 README.md 화면. 제목 OrcaPromptVault 위에 영어·중국어·일본어·한국어 등 8개 언어 번역 링크가 있고, 제목 아래에 ‘The open archive of how AI agents actually work.’와 ‘A versioned, verifiable archive of system prompts, developer instructions, tool schemas and agent harnesses powering today’s AI products. Captured with OrcaReplay.’가 적혀 있다. 배지는 artifacts 119, captured with OrcaReplay, tool schemas 16, license AGPL-3.0 네 개가 나란히 보이고, 이어서 ‘Why this exists’ 절의 첫 문단이 실려 있다
OrcaRouter는 이 저장소를 공개하며 모델이 에이전트가 아니고, 같은 모델이지만 다른 시스템 프롬프트, 다른 도구, 다른 에이전트라고 밝혔다. 에이전트의 행동은 가중치에만 들어 있지 않다. 사용자가 첫마디를 꺼내기 전에 하네스가 조립해 보내는 2만 자 남짓의 지시문, 그리고 함께 실려 가는 서른다섯 개의 도구 정의에도 들어 있다. 그 텍스트가 무엇을 거부하고, 어떤 도구를 먼저 집고, 어떻게 말을 거는지를 정한다.
하네스가 변수다
아카이브가 바로 보여주는 첫 번째 사실은 하네스가 변수라는 것이다. 같은 모델 ‘nemotron-3.5-lightning-free’를 두 하네스에서 포착한 결과는 OpenCode가 9656자·도구 11개, Hermes가 1만4049자·도구 19개다. 같은 모델, 같은 무료 엔드포인트인데 지시문도 도구 표면도 다르다.
모델과 등급도 변수다
OpenCode는 모델 일곱 개에 세 가지 템플릿을 보낸다. 무료 모델 다섯 개는 ‘You are opencode, an interactive CLI tool’로 시작하지만, 다른 모델은 다른 도입부와 responses 방언을 받고, 또 다른 모델은 세 번째 템플릿과 함께 ‘edit’·‘write’ 대신 ‘apply_patch’를 받는다. 프롬프트와 전송 형식이 모델별로 함께 선택된다. 반대로 등급이 프롬프트를 바꾸지 않는 경우도 있다. MiMoCode는 ‘mimo-v2.5’와 ‘mimo-v2.5-pro’에 바이트 단위로 동일한 지시문과 도구를 보낸다. 등급은 요청 뒤의 모델만 바꾸고 요청 자체는 바꾸지 않는다.
대화형과 스크립트 실행은 다른 프롬프트다
Claude Code가 Fable 5.1로 보내는 프롬프트는 터미널에서 2만6131자·도구 35개, 스크립트에서 2만806자·도구 29개다. 스크립트 쪽은 정체를 밝히는 줄 자체가 ‘You are a Claude agent, built on Anthropic’s Claude Agent SDK’로 바뀐다. 매일 쓰는 프롬프트와 CI 작업이 받는 프롬프트는 서로 다른 프롬프트다. 서버 쪽에서 조립되는 경우도 있다. Cursor의 시스템 프롬프트는 1955자로, 요청이 아니라 응답에 실려 오며, 환경·규칙·스킬·도구 네임스페이스 약 19KB가 별도로 사용자 턴에 실려 간다.
포착과 전언은 다르다
저장소의 모든 파일은 두 가지 중 하나이고, 이 구분이 내용보다 중요하다고 OrcaRouter는 밝히고 있다. 포착(captured)은 실제 하네스를 손대지 않고 실행한 상태에서 로컬 프록시가 통신에서 직접 꺼낸 것이다. 하네스 버전과 모드, 크기, 그리고 다시 만들어 내는 명령 한 줄이 함께 붙는다. 믿을 필요는 없다. 명령을 실행하고 diff하면 된다. 전언(reported)은 로컬 프록시가 볼 수 없는 것이다. claude.ai, ChatGPT, Gemini 같은 채팅 제품은 서버 쪽에서 프롬프트를 조립하며 사용자 기계에서는 그 문장을 보내지 않는다. 해당 파일은 받은 그대로, 날짜를 아는 경우에만 날짜와 함께 보관된다. 저장소가 밝힌 표현대로 포착은 증거로, 전언은 증언으로 다루면 된다.
문서마다 총계가 다르다
같은 저장소의 문서들이 전체 개수를 서로 다르게 적고 있다는 점도 함께 밝혀 둔다. 영문 README의 배지와 본문은 아티팩트 119개, 도구 스키마 16개, 그중 통신에서 포착한 것 44개(32회 실행), 외부 아카이브에서 이어받은 것 75개로 적는다. 한국어 README 번역본의 배지는 아티팩트 106개, 도구 스키마 15개, 포착 31개, 상속 75개로 적고, ‘docs/UPSTREAM.md’도 106개 중 75개가 상속, 나머지 31개가 포착이라고 적는다. 두 수는 각각 안에서 앞뒤가 맞지만(44+75=119, 31+75=106) 서로 어긋나며, 한국어 번역본이 갱신 전 영문판을 옮긴 상태로 남아 있다. 이번 기사에 적은 수치는 각 문서가 적은 값을 그대로 옮긴 것이며, 저장소 쪽 갱신이 끝나면 하나로 정리될 값이다.
직접 포착해 확인하는 방법
저장소는 누구나 같은 파일을 다시 만들어 볼 수 있는 경로를 함께 공개하고 있다. OrcaReplay를 설치하고 저장소를 복제한 뒤, 하네스와 모델을 지정해 캡처를 실행하면 된다. 프록시가 로컬에 서고, 에이전트가 수정 없이 실행되고, 프롬프트를 실은 요청이 오면 홈 디렉터리·사용자 이름·git 신원·게이트웨이 주소를 자리표시자로 바꿔 파일 하나를 쓴다. Codex, OpenCode, Qwen Code, Cursor, MiMoCode, Kilo, Hermes도 같은 방식이며, 환경 변수로 오리진을 옮길 수 없는 다섯 하네스는 TLS 가로채기로 도달한다.
주요 모델
OrcaRouter는 단일 API 키와 엔드포인트로 다음을 포함한 200개 이상의 모델을 제공한다.
· OpenAI GPT-5.5
· Anthropic Claude Fable 5.1
· Google Gemini 3.8 Flash
· DeepSeek V4.1 Flash
· xAI Grok 4.6
· Qwen 3.7 Max
· Z.ai GLM-5.3
참고
· OrcaPromptVault 오픈소스 저장소
· OrcaReplay 오픈소스 저장소
OrcaRouter 소개
OrcaRouter는 OpenAI 호환 LLM 게이트웨이로, 200개가 넘는 모델에 걸쳐 라우팅하며 약 40%의 비용 절감, 1밀리초 미만의 라우팅 오버헤드, 0%의 토큰 마크업을 제공한다. 자체 호스팅 에디션인 OrcaRouter-Lite는 MIT 라이선스로 제공된다.
CONTINUUM AI PTE. LTD. 소개
컨티뉴엄 AI(Continuum AI Pte. Ltd.)는 최첨단 AI를 개발자와 팀이 접근 가능하고 합리적인 비용으로 사용할 수 있도록 하기 위해 설립된 싱가포르 기반 기업이다. 단일 API 키와 엔드포인트를 통해 200개 이상의 선도적인 AI 모델에 대한 액세스를 제공하는 OpenAI 호환 AI Gateway인 OrcaRouter를 개발한 회사다. OrcaRouter는 약 40%의 비용 절감, 1ms 미만의 라우팅 오버헤드, 토큰 마크업 없음을 제공하며, MIT 라이선스로 출시된 자체 호스팅 버전(OrcaRouter-Lite)도 함께 제공한다.
웹사이트: https://www.orcarouter.ai
연락처
OrcaRouter
Koki Kobayashi
이메일 보내기