AI Briefing

5시간 멈춤을 버틴 6시간 Codex 실행

·2026.05.08 09:00

핵심 내용

Codex CLI의 `/goal`이 5시간 중단 뒤에도 자동 재개된 사례를 보여줬다.

자세히 보기

Codex CLI v0.128.0가 2026년 4월 30일 출시되며 /goal이 핵심 기능으로 들어갔다. 목표 상태를 앱 서버에 저장해 터미널 재시작, 노트북 절전, 수시간 공백 뒤에도 세션을 유지하고, 복귀하면 runtime continuation이 개발자 메시지를 주입해 사용자가 다시 입력하지 않아도 이어서 작업한다.

새 릴리스에는 persisted goals, app-server APIs, model tools, runtime continuation, 그리고 create/pause/resume/clear용 TUI 제어가 포함됐다. 같은 버전에는 스크롤백 리플로우, codex update, 계획 모드 유도, 키맵 설정, 확장된 승인 프로필이 들어갔고, --full-auto는 deprecated됐다. 계획 모드는 v0.122.0(2026년 4월 20일)에 먼저 추가됐다.

실제 검증은 TypeScript 모노레포의 음성 인터뷰 시스템에서 진행됐다. approval_policy는 never, sandbox_mode는 danger-full-access로 두고 약 600단어짜리 /goal 프롬프트를 사용했으며, XML형 블록, 먼저 읽을 10개 이상 파일 목록, done_when 계약으로 네 가지 구체적 성공 기준, anti-pattern 차단 문구까지 포함했다. 세션 단위 reasoning은 model_reasoning_effort로, 자동 컨텍스트 압축은 model_auto_compact_token_limit로 조정한다.

  • 모델은 gpt-5.5, reasoning effort는 high였다.
  • 시작은 오후 9:19였고, 첫 턴은 57초 만에 turn_aborted 됐다.
  • 약 5시간 30분 뒤 복귀하자 자동으로 다시 이어졌다.
  • 누적 입력은 약 680만 토큰, 출력은 약 1만 토큰, reasoning 토큰은 약 2,600개, 캐시 히트율은 약 **94%**였다.
  • 벽시계 시간은 6시간 44분, 실제 모델 compute는 약 41분, 최종 상태는 TASK_COMPLETE였다.

약 670만 토큰 지점에서 컨텍스트 압축이 한 번 발생했다. 94% 캐시 히트율 덕분에 실제 증분 비용은 훨씬 낮았고, TTS 첫 바이트 시간은 상위 라이브러리가 해당 런타임 이벤트를 내지 않아 null로 남았다. 수동 검토에서도 prompt loop, liveness spiral, premature close는 발견되지 않았고, 4개 엔드투엔드 음성 시나리오는 모두 통과했다.

비교 대상인 Ralph Wiggum Loop는 Git 히스토리와 외부 셸 루프로 매번 새 컨텍스트를 쓰는 방식이고, /goal은 앱 서버 상태와 자동 재개로 세션 내부 연속성을 제공한다. 다만 성공 기준이 불명확한 탐색 작업, 보안 민감 경로, 외부 의존성이 불확실한 작업, 10분 내 끝나는 짧은 작업에는 맞지 않으며, 핵심은 자율 실행을 감독이 아니라 사전 계약으로 다루는 데 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.