LazyCodex는 자신을 최신 상태로 유지할 수 있습니다
LazyCodex는 이제 Codex 시작 훅에서 업데이트를 확인합니다. 이 확인은 제한되고, 잠금으로 보호되며, 재귀 방지 기능과 함께 실행되므로 일반 세션에서는 설치 관리자를 반복적으로 호출하지 않습니다. 수동 제어를 선호하는 사용자는 LAZYCODEX_AUTO_UPDATE_DISABLED=1 또는 OMO_CODEX_AUTO_UPDATE_DISABLED=1을(를) 사용하여 비활성화할 수 있습니다.
기본적으로 자율적 Codex
새로운 Codex 설치는 이제 기본값으로 자율적 권한을 사용하며, 여기에는 비-TUI 설치도 포함됩니다. 명시적 우회 방법은 계속 존재합니다: --no-codex-autonomous를 전달하여 기존 Codex 권한 설정을 유지하지 않으면 됩니다.
예상된 명령 경로에서의 ULW 루프
omo ulw-loop는 이제 루트 CLI를 통해 연결되고, LazyCodex는 ulw-loop를 OMO에 전달합니다. 라우터는 Codex 로컬 바이너리를 먼저 찾고 최신 캐시된 구성 요소로 폴백하므로, 지속적인 목표 실행은 더 이상 내부 설치 경로를 알 필요가 없습니다.
더 나은 Codex 기본값 및 마이그레이션
LazyCodex는 이제 Codex용 모델 카탈로그 및 관리형 설정 마이그레이션 경로를 제공합니다. 새로운 설치는 결정적 기본 모델 및 추론 설정을 받지만, 기존 사용자 지정 추론 값은 그대로 유지됩니다.
내장된 LazyCodex 버그 보고
새로운 lcx-report-bug 스킬은 LazyCodex 사용자에게 적절한 컨텍스트와 함께 구조화된 이슈 보고서를 생성하는 패키지된 방법을 제공합니다. 필수 GitHub 시크릿을 사용할 수 있을 때, 게시 워크플로우는 기본 LazyCodex 마켓플레이스 동기화 경로도 포함하므로 npm과 Codex 플러그인 번들을 함께 이동할 준비가 됩니다.
더 부드러운 업그레이드
이 릴리즈는 또한 업그레이드 중에 오래된 관리형 codex-lsp shim을 정리하고, 플랫폼 바이너리 버전이 메인 패키지와 일치하지 않을 때 경고하며, 새로운 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
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.