omo v4.10.0
이 릴리즈는 omo를 더 쉽게 설치할 수 있도록 하고, 더 안전하게 복구할 수 있으며, Codex, OpenCode, Windows 환경 전반에서 더 예측 가능하게 동작하도록 합니다. 주요 개선 사항은 더욱 강화된 LazyCodex/Codex 런타임 경로, 실제 Windows ARM 발행, Kimi K2.7을 인식하는 에이전트 동작, 그리고 더욱 안정적인 장시간 작업입니다.
Codex 및 LazyCodex 런타임 프로비저닝
Codex 설치는 이제 모든 머신에 이미 올바른 바이너리가 있다고 가정하지 않고, 필요한 런타임 조각을 직접 프로비저닝할 수 있습니다. 다운로드는 체크섬이 고정되고, CODEX_HOME은 관리되는 런타임 경로를 가지며, 부트스트랩 작업은 직렬화되고, 설치 프로그램 상태는 진단하기 쉬우며, 언인스톨은 범위가 지정되어 omo 관리 런타임 상태를 제거하면서 관련 없는 로컬 설정을 손상시키지 않습니다.
네이티브 Windows 및 Windows ARM 발행
Windows 지원은 이제 더 많은 거친 부분들을 다룹니다: PowerShell 5.1 부트스트랩, 포터블 Node 및 Git Bash 프로비저닝, WSL 잘못된 라우팅 회피, 더 안전한 Windows 런처 검사, 그리고 새로운 windows-arm64 플랫폼 패키지입니다. Windows-on-ARM 사용자는 이제 1급 패키지 경로를 얻으며, 아직 필요한 경우 x64 폴백 동작을 포함합니다.
Kimi K2.7 에이전트 지원
Atlas, Prometheus, Sisyphus, Sisyphus-Junior, Metis는 이제 Kimi K2.7 네이티브 프롬프트 변형을 가지며, 모델 매칭은 일반적인 Kimi 라우팅 전에 K2.7을 감지합니다. K2.7 실행은 기존 모델 제품군을 방해하지 않으면서 더 나은 지시사항 형태를 얻어야 합니다.
복구 및 장시간 실행 안정성
장시간의 에이전트 작업 후에 중요한 부분들이 더욱 견고해졌습니다: 원자적 설정 쓰기, 깨어나기 및 팀 전달 수정, 만료된 tmux 팬 정리, 멱등성 있는 ulw-loop --json 복구, 더 깔끔한 look_at 파일 없음 오류, 더욱 안정적인 런타임 폴백 동작, 그리고 더 새로운 지속 로직과 충돌할 수 있는 레거시 세션 복구 경로 제거입니다.
릴리즈 및 호환성 강화
발행 경로는 이제 플랫폼 패키지 일관성을 더 적극적으로 확인하고, 참조된 배포판이 누락되면 LazyCodex 마켓플레이스 동기화가 실패하며, 버전 타임스탐프가 찍힌 플러그인 메타데이터와 함께 Codex 마켓플레이스 페이로드를 제공합니다. 또한 이 릴리즈에는 설치 신뢰, 프로바이더 라우팅, 이전 세션, 팀 정적, 그리고 알려진 Windows/OpenCode 엣지에 대한 문서 및 호환성 업데이트가 포함되어 있습니다.
마이너 호환성 및 안정성 릴리즈
이 릴리즈는 호환성 관련 동작 변경 사항과 운영 강화를 포함합니다. 업그레이드하거나 발행하기 전에 아래 요약을 읽어주세요.
- 패키지 감지, 플러그인/설정 호환성, 설치 표면 전반의 이름 바꾸기 전환 업데이트.
- delegate-task 계약 및 런타임 등록 동작을 포함한 작업 및 도구 동작 업데이트.
- 생략된 설정이 런타임 경로 전반에서 일관되게 동작하도록 작업 시스템 기본 동작 정렬.
- 더 안전한 릴리즈 순서 지정 및 패키지/설치 수정을 포함한 설치 및 발행 워크플로 강화.
커밋 요약
- 9fa0c08 fix(codex): respect read-only config during bootstrap
- a8c66b4 Merge pull request #5296 from code-yeongyu/fix/prepublish-robustness-hardening
- 82e65bc test(release): assert platform packages stay consistent in optionalDependencies and on disk
- abe141f fix(look-at): return File-not-found instead of throwing on a missing JSON file
- 925667c fix(codex): write config.toml atomically to survive interrupted writes
- be84fd4 Merge pull request #5290 from code-yeongyu/fix/ulw-impact-proportional-sizing
- a7ea62d refactor(ultrawork): tidy directive consistency from self-review
- 6a8f181 chore(ultrawork): make package check green (biome format + schema 2.4.16)
- 4f96cb2 fix(ultrawork): size proof and QA to change impact, not an absolute test-first mandate
- dce609c Merge pull request #5289 from code-yeongyu/fix/ulw-loop-json-error-stdout
- 4c457cd Merge pull request #5287 from code-yeongyu/fix/win-arm64-platform-binary
- 022c5f3 fix(ulw-loop): emit JSON errors on stdout in --json mode
- 0776d26 test(ci): tolerate not-yet-published platform packages in lock-sync gate
- 2863715 Merge pull request #5283 from code-yeongyu/fix/issue-5258-closeable
- 0543f40 test(release): also assert publish.yml platform lists stay in sync
- b44bf61 feat(release): publish windows-arm64 across pipeline + optionalDependencies
- b4d9db1 fix(rules): stop windows-git-bash rule from steering bash to WSL
- a446bb3 fix(sparkshell): hint --shell when metacharacters used without it
- e61f1da feat(dist): add oh-my-opencode-windows-arm64 platform package
- b38d7f7 fix(platform): resolve windows-x64-baseline fallback on win32-arm64
- 3df8063 Merge pull request #5286 from code-yeongyu/docs/sisyphus-model-support-warning
- 075a57d docs(model-matching): hard-warn that Sisyphus is tested ONLY on listed models
- ae7361a test(windows): relax OAuth callback server timeout
- f862916 fix(windows): avoid git spawn in worktree discovery
- 38e7c18 test(codex): speed up Git Bash installer fixtures
- 3fd4e22 Merge pull request #5284 from code-yeongyu/fix/ulw-loop-resume-idempotent
- 66f1b98 test(agents): align Hephaestus GPT-only fixtures
- 1c18d1e fix(ulw-loop): make complete-goals resume idempotent, stop ledger spam
- edf49f6 fix(agents): restrict Hephaestus to GPT-native models
- d58c560 Merge pull request #5282 from code-yeongyu/fix/ulw-plan-approval-gate-durable-state
- b3b9fde fix(ulw-plan): rewrite Prometheus prompt GPT-5.5-native, end approval-gate loop (lazycodex #48)
- 663f100 Merge pull request #5281 from code-yeongyu/fix/doctor-windows-guidance-ideal-state
- aaa7cd5 docs(install): document Windows OpenCode proxy preinstall
- 6cef621 fix(doctor): prefer canonical package identity
- 0b327eb fix(agents): dedupe GPT apply_patch guidance
- 7fedea0 Merge pull request #5262 from code-yeongyu/worktree-fix-gpt-apply-patch-guidance
- e556cdb fix(agents): align GPT apply_patch guidance with upstream tool availability
- 178b26a docs(known-issues): batch merge 12 known-issue entries (#5271, #5272, #5273, #5274, #5275, #5276, #5277, #5278, #5267, #5266, #5251, #5250)
- 03d5f5d Merge pull request #5238 from JSap0914/docs/3491-install-trust-surface
- c830f2f Merge pull request #5239 from JSap0914/docs/5183-bun-global-trust
- a40d0de Merge pull request #5246 from JSap0914/docs/4124-background-agent-temp
- 83176a6 Merge pull request #5248 from JSap0914/docs/2206-claude-split-routing
- 82bd07b Merge pull request #5249 from JSap0914/docs/614-agents-template
- ced5aa1 Merge pull request #5252 from JSap0914/docs/4722-codex-hook-code1
- 193300c Merge pull request #5265 from JSap0914/docs/1902-older-sessions
- 2fcc01e Merge pull request #5268 from JSap0914/docs/4184-custom-provider-limit
- d6c228a Merge pull request #5269 from JSap0914/docs/3803-bedrock-guidance
- 21c868c Merge pull request #5279 from JSap0914/docs/4990-team-quiescence
- cfd6923 Merge pull request #5212 from EvangelosMoschou/feat/tech-debt-audit-skill
- c6c42f8 Merge pull request #5257 from dongguri-jun/fix/team-delete-active-cancel-order
- 25f7ca1 Merge pull request #5256 from dongguri-jun/fix/team-send-message-empty-correlation-id
- 72315a9 Merge pull request #5264 from dongguri-jun/fix/opencode-qa-home-shim
- 934d3fc Merge pull request #5241 from ririnto/fix/5240-background-runtime-fallback
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.