LazyCodex는 자체적으로 최신 상태 유지 가능
LazyCodex는 이제 Codex 시작 훅에서 업데이트를 확인합니다. 확인은 제한되고 잠금 보호되며 재귀 가드와 함께 실행되므로 일반 세션에서는 설치 프로그램을 반복적으로 호출하지 않습니다. 수동 제어를 선호하는 사용자는 LAZYCODEX_AUTO_UPDATE_DISABLED=1 또는 OMO_CODEX_AUTO_UPDATE_DISABLED=1을 사용하여 비활성화할 수 있습니다.
기본적으로 자율 Codex
새로운 Codex 설치는 이제 TUI 이외의 설치를 포함하여 기본적으로 자율 권한으로 설정됩니다. 명시적 탈출구는 유지됩니다. 기존 Codex 권한 설정을 건드리지 않으려면 --no-codex-autonomous를 전달하세요.
예상된 명령 경로의 ULW Loop
omo ulw-loop는 이제 루트 CLI를 통해 연결되고, LazyCodex는 ulw-loop를 OMO로 전달합니다. 라우터는 Codex 로컬 바이너리를 먼저 찾고 최신 캐시된 컴포넌트로 폴백하므로, 지속적인 목표 실행은 더 이상 내부 설치 경로를 알 필요가 없습니다.
개선된 Codex 기본값 및 마이그레이션
LazyCodex는 이제 Codex를 위한 모델 카탈로그와 관리형 설정 마이그레이션 경로를 제공합니다. 새로운 설치는 결정론적 기본 모델 및 추론 설정을 받으며, 기존 사용자 지정 추론 값은 유지됩니다.
내장 LazyCodex 버그 리포트
새로운 lcx-report-bug 스킬은 LazyCodex 사용자에게 올바른 컨텍스트로 구조화된 이슈 리포트를 생성하는 패키지된 방법을 제공합니다. 게시 워크플로우는 필요한 GitHub 시크릿을 사용할 수 있을 때 기본 LazyCodex 마켓플레이스 동기화 경로를 제공하므로 npm과 Codex 플러그인 번들이 함께 이동할 준비가 된 상태를 유지합니다.
더 매끄러운 업그레이드
이 릴리즈는 또한 업그레이드 중 오래된 관리형 codex-lsp 심을 정리하고, 플랫폼 바이너리 버전이 메인 패키지와 일치하지 않을 때 경고하고, 새로운 oh-my-opencode run 서버를 위한 인증을 주입하고, 프롬프트 렌더링 전에 발견된 스킬을 중복 제거하고, 모델 폴백 라우팅을 수정하고, 텔레메트리 환경 파싱, 팀 인라인 스펙, tmux 플레이스홀더 인용, 백그라운드 작업 정리, 훅 타임아웃, Look At 답변 추출 주변의 런타임 엣지 케이스를 강화합니다.
사소한 호환성 및 안정성 릴리즈
이 릴리즈는 호환성 관련 동작 변경 사항 및 운영 강화를 포함합니다. 업그레이드 또는 게시하기 전에 아래 요약을 읽어보세요.
- 패키지 감지, 플러그인/설정 호환성 및 설치 표면 전반에 걸친 이름 변경 전환 업데이트.
- 위임 작업 계약 및 런타임 등록 동작을 포함한 작업 및 도구 동작 업데이트.
- 누락된 설정이 런타임 경로 전반에서 일관되게 동작하도록 작업 시스템 기본 동작 정렬.
- 더 안전한 릴리스 순서 지정 및 패키지/설치 수정을 포함한 설치 및 게시 워크플로우 강화.
커밋 요약
- 2a5ce62 Merge remote-tracking branch 'origin/dev' into dev
- 21760a9 feat(omo-codex): add lcx report bug skill
- 180f1ad fix(omo-codex): migrate managed codex model config
- 8bab866 fix(omo-codex): read codex defaults from model catalog
- 68ce5ec Merge pull request #4693 from code-yeongyu/code-yeongyu/codex-installer-model-defaults
- f6704ae fix(codex): set installer model defaults
- 723a25c test(omo-codex): harden aggregate compatibility assertions
- c30adf4 Merge remote-tracking branch 'origin/dev' into dev
- e5745de fix(omo-codex): configure codex default model
- f75cb63 fix(omo-codex): harden lazycodex workflow compatibility
- 36f095c Merge pull request #4690 from code-yeongyu/code-yeongyu/bug-3757-deprecated-opencode-models
- e15acfd Merge pull request #4688 from code-yeongyu/code-yeongyu/bug-3648-look-at-thinking
- cb20b8e fix(model-fallback): avoid retired opencode model routes
- d2ee8d0 Merge pull request #4264 from YOMXXX/fix/todowrite-disabler-allow-write
- 4130134 ci(lazycodex): sync marketplace by default
- b0b71ac fix(omo-codex): harden lazycodex orchestration prompts
- 793ba19 fix(look-at): extract thinking model answers
- 11f070b Merge pull request #4335 from YOMXXX/fix/transcript-cache-no-grow-postooluse
- effe5d6 Merge pull request #4687 from code-yeongyu/code-yeongyu/bug-3562-anthropic-hyphen
- 6653966 fix(model-core): preserve anthropic hyphen IDs
- 2814bb1 Merge pull request #4686 from code-yeongyu/code-yeongyu/bug-3362-ralph-pending-bg
- 5ba3cf1 Merge pull request #4685 from code-yeongyu/code-yeongyu/bug-3315-comment-checker-path
- 338010b fix(ralph-loop): wait for pending background tasks
- b25bac9 fix(comment-checker): resolve path-only binary
- 76f0e6c Merge pull request #4684 from code-yeongyu/code-yeongyu/bug-3250-skill-description
- 18ba56a fix(skill): avoid duplicate skill listings
- 9dddab2 Merge pull request #4683 from code-yeongyu/code-yeongyu/bug-3212-oracle-tool-result
- adedbb4 fix(ralph-loop): log completion toast failures
- 44ce488 fix(ralph-loop): reject spoofed verification text
- 4c7aa08 fix(ralph-loop): recover oracle tool-result verification
- 2ea3835 Merge pull request #4682 from code-yeongyu/code-yeongyu/fix-2926-start-work-explicit-miss
- 7cac1e7 fix: auto-select single plan after start-work name miss
- cec3f25 Merge pull request #4415 from PeterPonyu/fix/tmux-status-map-normalization
- 594b446 Merge pull request #4354 from Yeachan-Heo/fix/issue-3787-skills-paths-discovery
- b8c9213 Merge branch 'dev' into fix/tmux-status-map-normalization
- 1928318 Merge pull request #4355 from Yeachan-Heo/fix/issue-3772-epipe-log-bloat
- 0faff4f Merge branch 'dev' into fix/issue-3787-skills-paths-discovery
- d57ac14 Merge pull request #4678 from code-yeongyu/code-yeongyu/bug-3975-wsl-config
- 9508943 Merge pull request #4681 from code-yeongyu/code-yeongyu/bug-3945-k2p6-thinking
- 8ffb921 Merge branch 'dev' into fix/issue-3772-epipe-log-bloat
- 24707cb Merge branch 'dev' into fix/issue-3787-skills-paths-discovery
- 579c5fc Merge pull request #4680 from code-yeongyu/code-yeongyu/bug-3968-provider-concurrency
- 255fb45 fix(model-core): also exclude k2-p6/k2.p6 separated forms, fix comment formatting
- a297427 fix(installer): preserve inferred WSL username casing
- ba6a7b9 fix(background-agent): group fallback retries by provider concurrency
- 58e5a1e Honor provider-level background concurrency limits
- 66df6f8 fix(installer): avoid WSL homedir fallback
- a8c2b9f fix(installer): keep WSL config on Linux home
- 35e793d Merge pull request #4677 from code-yeongyu/code-yeongyu/fix-4085-internal-continue
- 5cd23de fix(runtime-fallback): mark synthetic 'continue' fallback as internal (#4085)
- 6135753 Merge pull request #4296 from SpencerJung/fix/issue-4105-command-hang-timeout
- 7a65af2 Merge pull request #4676 from code-yeongyu/fix/issue-4144-background-reminder-contract
- de87e45 Merge pull request #4675 from code-yeongyu/fix/4670-cli-agent-id
- 7ddef67 Merge remote-tracking branch 'origin/dev' into fix/issue-4144-background-reminder-contract
- d4eb6f5 Merge remote-tracking branch 'origin/dev' into fix/4670-cli-agent-id
- a3b43f7 fix(cli): dispatch run agents by id
- 5393547 Merge pull request #4294 from SpencerJung/fix/issue-4130-connect-agent-registry
- 6427f75 Merge pull request #4673 from code-yeongyu/code-yeongyu/fix-ast-grep-4188-validation
- f9ac671 fix(ast-grep-mcp): reject non-file shim candidates
- a7475e8 fix(ast-grep-mcp): resolve Windows executable shims
- 35281e3 Merge pull request #4273 from YOMXXX/fix/doctor-reasoning-effort-max
- 31c46b5 Merge pull
(이하 생략)