릴리스 노트
사용자 영향, 호환성, 검증 근거, 업스트림 링크를 함께 정리한 OMX 상세 릴리스 노트.
변경 로그는 짧은 요약입니다. 이 페이지는 최근 릴리스의 실제 의미를 볼 때 사용하세요. 무엇이 바뀌었는지, 마이그레이션이 필요한지, 릴리스 전에 무엇을 검증했는지를 함께 정리합니다.
v0.17.0 — Hermes MCP, $design, plugin discovery, adversarial UltraQA
업스트림 릴리스 노트 · CHANGELOG 항목 · 릴리스 준비 근거
사용자 영향
- Hermes MCP는 tmux scrollback이나 raw private state를 노출하지 않고 session list/status, audited follow-up dispatch, safe artifact read, session start, log tail, final coordination report를 제공하는 bounded coordination bridge를 추가합니다.
$design가 repo-localDESIGN.md를 만들거나 갱신하는 canonical workflow가 됩니다. 기존frontend-ui-uxshortcut은 compatibility 용도로만 남습니다.- Plugin-mode setup은 local Codex plugin marketplace discovery로 OMX skill을 노출하고, plugin cache를 검증하며, Hermes를 포함한 plugin-scoped MCP metadata를 게시합니다.
$ultraqa는 adversarial dynamic e2e coverage를 요구합니다. hostile scenario modeling, prompt-injection attempt, interrupt/cancel/resume case, stale state check, 유용한 temporary harness, explicit cleanup evidence가 포함됩니다.- Runtime hardening은 Windows native hook, tmux continuation ownership, startup shell isolation, committed project-memory loading, Ultragoal task-scoped goal reconciliation을 개선합니다.
호환성
일반 사용자는 별도 마이그레이션이 필요 없습니다. 기존 $frontend-ui-ux prompt는 compatibility shortcut으로 계속 동작하지만, 저장소에 남아야 하는 product/UI/frontend/design-system 결정은 새 $design에서 시작하세요. 업그레이드 뒤 plugin-mode skill discovery나 Hermes MCP metadata가 stale해 보이면 omx setup과 omx doctor를 실행하세요.
업스트림 검증 근거
업스트림 readiness record는 해당 snapshot에서 local release preparation은 PASS, external publication은 PENDING이라고 기록합니다. Local gate에는 previous-tag ancestry, version metadata sync, build/lint/no-unused, targeted MCP/Hermes state-path test, Cargo test, final full release gate, $code-review approval, release body generation, npm pack --dry-run이 포함되었습니다. Targeted Node release suite 467개가 통과했고 Rust test도 통과했으며, generated release body SHA-256은 e1fdf5bd7961ee7d1370046114301f2939007828d91e9fd361fdb6a7515cae7e, dry-run package shasum은 64b6cb807fab9ddb6213dde72472df137c8e81db였습니다.
v0.16.4 — 승인된 핸드오프와 런타임 완료 검증 강화
업스트림 릴리스 노트 · CHANGELOG 항목 · 릴리스 준비 근거
사용자 영향
- Ralph, Team, planning handoff가 approved context reference, ready context-pack role ref, private context-pack entry metadata, canonical approved PRD alias, multiline launch hint, visible hint lineage, Team scale-up handoff를 그대로 보존합니다.
- Codex hook setup은 지원되는 CLI에서는
[features].hooks = true를 우선 사용하고, legacycodex_hooksfallback을 유지하며, stale alias dedupe, clear reset 이후 hook 유지, stale PostCompact wiring detection으로 CLI 릴리스 간 호환성을 높입니다. - Runtime ownership/visibility가 더 안전해졌습니다. notify dispatch는 recursive wrapper chain을 피하고, setup은 duplicate hook state를 피하며, plugin-mode skill discovery/MCP cleanup이 강화되고, boxed Team state-root precedence와 HUD runtime authority 표시가 정리되었습니다.
- Completion gate가 과장된 완료 선언을 더 잘 막습니다. Ralph completion은 audit evidence를 요구하고, Ultragoal final completion은 cleanup/review proof가 있어야 done state를 받아들입니다.
호환성
일반 사용자는 별도 마이그레이션이 필요 없습니다. 오래된 Codex 설치는 legacy codex_hooks fallback으로 계속 지원되고, 최신 생성 config는 설치된 CLI가 지원할 때 [features].hooks = true를 우선 사용합니다. Codex CLI 업그레이드나 reset 이후 local hook이 stale해 보이면 omx setup과 omx doctor를 실행하세요.
업스트림 검증 근거
업스트림 readiness record는 dev/main CI green, tag release workflow 성공, GitHub release asset, npm 0.16.4, npm run build, npm run lint, npm run check:no-unused, targeted release test, cargo test, npm pack --dry-run, release body generation, git diff --check를 기록합니다. shipped tag 기준 남은 gap은 없습니다.
v0.14.4 — Frontier 기본값이 GPT-5.5로 이동
사용자 영향
- 새로 생성되거나 기본값을 따르는 frontier 관리 경로는 이제
gpt-5.5를 우선 사용합니다. - runtime 기본값, Codex agent 기본값,
omx explorefallback 동작의 frontier lane이gpt-5.5로 해석됩니다. - 생성되는 setup config와 executor worker launch 기본 reasoning은 high가 아니라 medium입니다.
- standard/mini lane과 spark lane은 그대로 고정됩니다.
gpt-5.4-mini와gpt-5.3-codex-spark의 의미는 바뀌지 않습니다.
호환성
별도 마이그레이션은 필요 없습니다. 명시적으로 설정한 gpt-5.4-mini, gpt-5.3-codex-spark override는 기존 의미를 유지합니다.
업스트림 검증 근거
업스트림 릴리스 노트는 npm run build, 모델/기본값 변경 대상 Node suite, lint/no-unused, Cargo workspace test를 기록하고, 전체 근거를 docs/qa/release-readiness-0.14.4.md에 남깁니다.
v0.14.3 — 운영자 신뢰성 강화
사용자 영향
omx question이 도구로 실행된 질문, 프롬프트 재주입, renderer 경로, metadata race 상황에서도 호출한 leader pane을 더 잘 보존합니다.- deep-interview는 이미 답변된 question record를 먼저 조정한 뒤 다시 묻고, 너무 큰 clarification flow에는 summary gate를 둡니다.
- project-local setup scope가 저장되어 있으면 explore launch가 project-local
CODEX_HOME을 사용합니다. - setup refresh가 multiline root TOML assignment를 더 안전하게 처리합니다.
- HUD reconcile은 이벤트가 발생한 tmux window만 대상으로 삼아 다른 window로 resize가 새는 문제를 줄입니다.
- team/runtime surface에 canonical supervisor event와 native Windows psmux pane bootstrap hardening이 추가되었습니다.
호환성
별도 마이그레이션은 필요 없습니다. omx question은 보이거나 돌아갈 수 있는 tmux pane이 없으면 의도적으로 fail-closed 합니다.
업스트림 검증 근거
업스트림 노트는 npm test 3910개 통과, no-unused, Cargo workspace test, lint, build, question/deep-interview/hooks/team/config/cleanup/HUD 대상 suite를 기록합니다.
v0.14.2 — question/deep-interview 빠른 후속 수정
사용자 영향
- attached tmux 밖에서
omx question이 보이지 않는 detached renderer를 만들지 않고, 명확한 오류로 실패합니다. - 중복 MCP stdio sibling은 안전한 post-traffic idle 이후 스스로 종료될 수 있습니다.
- deep-interview 상태 clear가 더 안전해지고, question launch 실패 시 pending obligation을 정리합니다.
- 한국어 2벌식에서
ulw를ㅕㅣㅈ로 친 경우 ultrawork shorthand로 정규화합니다. - question answer injection은 공통 tmux submit semantics를 재사용합니다.
- deep-interview guidance는 background
omx questionterminal이 끝날 때까지 기다리고 JSON answer를 읽은 뒤 계속하라고 명시합니다. - TypeScript와 Biome baseline이 갱신되었습니다.
업스트림이 남긴 리스크
실제 tmux/reused-session 환경에서의 omx question, prompt submit, workflow/state clear, duplicate MCP cleanup, 다국어 입력 activation이 가장 중요한 관찰 지점으로 남아 있습니다.
v0.14.1 — Interactive orchestration 신뢰성 후속 정리
사용자 영향
- pending deep-interview question obligation은 질문이 해결될 때까지 Stop을 계속 막습니다.
- question pane은 tmux 환경 차이에 더 강해졌고, 안정적으로 띄울 수 없으면 조용히 실패하지 않고 fail-closed 합니다.
omx update는 설치된 버전이 이미 최신이어도 setup state를 다시 refresh할 수 있습니다.- lifecycle compatibility 코드는 공유 runtime run-outcome contract를 재사용합니다.
- code-review guidance가 강화되었고, lightweight fallback lane은 의도적으로 가볍게 유지됩니다.
업스트림이 남긴 리스크
omx question, Stop gating, upgrade 이후 setup refresh 흐름은 실제 multi-session tmux/operator 환경에서 계속 관찰할 가치가 있습니다.
v0.14.0 — 구조화된 질문과 명시적 runtime outcome
사용자 영향
omx question이 JSON 입력, UI rendering, persistent question state, structured answer를 갖춘 공식 interactive question surface가 됩니다.- deep-interview round는 ad-hoc plain-text fallback 대신 question obligation을 만들고 충족합니다.
- autoresearch는 skill-first, validator-gated 흐름이 되며 direct
omx autoresearch는 hard-deprecated 됩니다. - PASS/LIGHT/HEAVY advisory triage hint가 non-keyword prompt를 workflow 자동 활성화 없이 안내할 수 있습니다.
- runtime run outcome이 정규화되어 Stop/continuation 동작이 일관됩니다.
- specialist routing guidance가 더 좁고 명확해졌습니다.
업스트림 검증 근거
업스트림 노트는 build, lint, TypeScript, affected interactive/runtime regression suite, catalog check, packed-install smoke test, pack dry-run을 기록합니다.
Legacy docs에서 얻은 신호
이전 oh-my-codex.dev/docs.html은 긴 단일 페이지에 team worktree, Codex/Claude/Gemini mixed worker, notification, recommended workflow, team CLI API 예시 같은 release-style 운영 주제를 모아 두고 있었습니다. 현재 문서 사이트는 이 내용을 Skills, Tools, Integrations, Reference 아래의 전용 페이지로 나누고, 이 페이지에서는 릴리스 노트 흐름을 명시적으로 유지합니다.