긴급 핫픽스 릴리즈입니다. LazyCodex(Codex 플러그인)를 사용 중이면 지금 바로 업데이트하세요 — 특히 GPT-5.6 모델을 실행 중이라면 반드시 업데이트하세요.
LazyCodex ≤ 4.16.1이 설치된 상태에서, gpt-5.6-sol / gpt-5.6-terra의 모든 턴이 HTTP 400으로 실패 (collaboration.spawn_agent is reserved for use by this model) — 간단한 "hi"도 마찬가지였습니다. 더 심각한 것은, ~/.codex/config.toml을 수동으로 수정해도 효과가 없었습니다. 플러그인이 매 세션 시작 시마다 다시 손상시켜서 사용자들을 보이지 않는 설정 줄다리기 상황에 빠뜨렸습니다. (#6002, lazycodex#118)
근본 원인: MultiAgentV2 세션 시작 가드는 이전 Codex 오류 모드(openai/codex#26753)를 위해 작성되었고, 무조건 [features.multi_agent_v2] enabled = false를 강제했습니다. GPT-5.6 모델은 모델 카탈로그에서 multi_agent_version: "v2"를 선언하고 collaboration.spawn_agent 스키마를 예약합니다 — 이들 모델의 경우, 강제 비활성화가 모든 요청을 깨는 정확한 원인입니다.
4.16.2에서 하는 것:
models_cache.json을 읽고 라이브 SessionStart 모델도 읽으므로 (codex -m gpt-5.6-terra는 config.toml의 다른 기본값이 있어도 안전합니다). V2 모델은 관리되는 비활성화가 제거되고, v1/알 수 없는 모델은 기존 보호를 유지합니다. 카탈로그가 이름을 우선합니다 — gpt-5.6-luna는 v1이고 계속 보호됩니다.hide_spawn_agent_metadata = false를 작성했는데, 이는 동일한 예약된 스키마와 불일치하여 자체적으로 모든 턴마다 400 오류를 발생시킵니다 (codex-cli 0.144.1 + gpt-5.6-sol의 라이브 A/B 이분 검사로 검증됨). 가드는 이제 V2 모델에서 이를 정리합니다.agents.max_threads 충돌 해결. Codex는 해당 키가 MultiAgentV2와 공존할 때 thread/start를 완전히 거부합니다 — 마이그레이션은 이제 V2 경로에서 이를 작성하지 않으며 오래된 것을 제거합니다.multi_agent_v1.* 네임스페이스를 하드코딩했어서, V2 세션에 죽은 도구 참조가 남았습니다. 하위 에이전트 가이드는 이제 세션별로 실제 도구 표면에 의해 라우팅됩니다 — GPT-5.6 V2의 경우 평면 spawn_agent, 여전히 존재하는 곳에는 multi_agent_v1.*.부모 세션이 계속 활성 상태로 유지되면, 백그라운드 하위 에이전트의 완료 알림이 무한정 연기될 수 있었습니다 — 오케스트레이터가 이미 완료된 자식들을 영원히 기다렸습니다 (#5804 / #5790 계열). 이제 알림이 큐 타임스탬프를 포함하고 60초 활성 연기 한계 이후 강제 발송됩니다.
v3.0.1 이후로, 모든 릴리즈가 git 태그와 master 미러 푸시에 조용히 실패했습니다 (기본 GITHUB_TOKEN이 .github/workflows/*를 건드리는 ref를 푸시할 수 없음). 릴리즈 작업이 이제 자가 치유됩니다 — 이 릴리즈부터 시작합니다.
지금 업그레이드하세요:
bun i -g oh-my-opencode@latest # 또는 npm i -g
codex plugin marketplace upgrade sisyphuslabs # 또는: npx lazycodex-ai@latest install
이 릴리즈는 호환성 관련 동작 변경과 운영 강화를 포함합니다. 업그레이드하거나 배포하기 전에 아래 요약을 읽어보세요.
1명의 커뮤니티 기여자에게 감사드립니다: