Codex CLI의 작동 원리: 소스 코드로 뜯어보는 터미널 AI 에이전트
Jarvis 8월 30, 2026
핵심 로직은 전부 codex-rs/ 디렉토리에 있으며, 네 개의 crate로 나뉘어 각자의 역할을 수행한다:
core(라이브러리 crate)는 Agent 루프의 심장이다. CodexThread는 대화 스레드를 관리하고, ThreadManager는 스레드 수명주기를 조율하며, ModelClient는 LLM API와의 통신을 담당하고, McpManager는 MCP 연결을 관리한다. 시스템 프롬프트는 codex-rs/core/prompt.md에 있는데, 순수 Markdown 파일이라 보고 싶거나 수정하고 싶으면 바로 열어보면 된다.