이 릴리즈는 beta.30 이후의 모든 변경사항을 포함합니다. beta.31, beta.32, beta.33은 npm에 발행되었지만 공지되지 않았으며, beta.32/33은 LazyCodex 설치가 깨진 채 배포되었습니다(lazycodex-ai install이 ultrawork 프롬프트에서 sync:skills 작업 중에 ENOENT 오류로 실패했습니다). beta.34가 업그레이드할 버전입니다. beta.30을 사용 중이라면 큰 업데이트입니다. 31/32/33을 사용 중이라면 Codex 설치 프로그램이 수정되었고 엔진이 senpi 2026.9.2로 이동했습니다.
각각은 제품이 아닌 릴리즈 파이프라인의 다른 결함으로 인해 실패했습니다. beta.31은 win32에서 깨진 회수 파일 모드 핀으로 배포되었습니다. beta.32는 이를 수정했지만 Windows 레거시 데몬 픽스처가 준비 예산을 초과했고 omo-native 스테이징 빌드가 --ignore-scripts 아래의 사전 빌드된 입력을 건너뛰었습니다. beta.33은 이들을 수정했지만 발행된 tarball에서 prompts-core Codex 프롬프트가 누락되었습니다. beta.34는 마지막 링크를 수정합니다. Codex 설치 프로그램이 플러그인을 <CODEX_HOME>/plugins/cache/sisyphuslabs/omo/<version>으로 평탄화하고, ultrawork 프롬프트는 리포지토리 상대 경로로 해석되어 존재하지 않았습니다. 모든 수정은 실패 우선 회귀로 진행되었으며, 최종 smoke 테스트는 실제 발행된 beta.33 tarball에 대해 재생되었습니다(exit 0, ultrawork SKILL.md는 규범적 본문을 포함합니다).
npx -y lazycodex-ai@5.0.0-beta.34 install이 완료됩니다. 설치 프로그램은 이제 prompts-core ultrawork 지시문을 캐시된 플러그인 루트 내에 구체화하고, sync:skills는 체크아웃 우선, 플러그인 내부 두 번째로 해석합니다.<recalled-memory source="[[path]]"> 블록이 포함되어 에이전트가 상세 내용을 위해 파일을 열 수 있습니다. 현재 차례는 이에 대해 비용을 지불하지 않습니다.memory.recall 설정이 enabled과 max_items로 축소되며, memory.agents.<id>.recall은 단일 에이전트에 대해 회수를 침묵하거나 조정할 수 있습니다.checkpoint --print-template은 표면 인식 품질 게이트 스켈레톤을 내보내며 --goal-id 없이 작동합니다. 게이트 검증 오류는 하나의 보고서로 집계되며, 스냅샷, 계획 및 세션 ID 오류는 가이드 복구 메시지와 함께 제공됩니다.omo-senpi-code-reviewer, omo-senpi-qa-executor, omo-senpi-gate-reviewer)는 더 이상 하드코딩된 모델 체인을 사용하지 않습니다. 카테고리 라우터를 통해 모델을 해석합니다(코드 리뷰 → unspecified-high, QA → deep 그 다음 unspecified-low, 게이트 리뷰 → deep 그 다음 unspecified-high). 이러한 카테고리에 대해 구성한 항목이 리뷰어가 실행하는 것입니다.codeReview는 제거되고 manualQa는 주 세션으로 고정됩니다. omo-opencode는 ultrawork 검증을 위한 카테고리 체인 폴백 검증 프로그램을 받습니다.terminal_quota_exhausted는 재시도 루프가 아닌 재시도 불가능한 중단입니다. kimi-k3-ultrafast는 기본 모델의 1M 대신 256k 기본 컨텍스트로 등록됩니다. 빈 공급자 모델 세그먼트가 거부되며, ulw 리뷰어 폴백 체인이 제거되었습니다(폴백 테이블에는 이제 11개의 에이전트가 나열됩니다).openByUri 경계에서 정규화됩니다.OMO_AST_GREP_IDLE_TIMEOUT_MS로 재정의 가능)을 설정하며 유휴 서버의 stdin은 삭제되어 abandoned 자식이 종료됩니다. bun 컴파일된 OMO 호스트에서 ast-grep 자식은 OMO 바이너리를 다시 실행하는 대신 일반 bun으로 실행됩니다(이전에는 연결 시도당 고스트 에이전트 세션이 부팅되었습니다). Slack MCP 토큰은 로그에서 편집됩니다.session_list 필터링 전에 디렉토리를 정규화합니다.contains path는 realpath가 실패할 때 폴백합니다.omo.jsonc 설정 경로를 읽습니다.omo run은 활성 계획이 없을 때 유휴 boulder 상태를 무시합니다. omo-ai는 Senpi 런타임 패치를 배포하고 강화하며, hoisted 설치를 포함하고 강화된 훅 상태로 OAuth를 번들합니다.claude-fable-5-1은 식이 요법 Fable 5 코어에 5.1 프롬프팅 가이드 델타를 더합니다. 범위는 배달 가능, 응답당 도구 호출 배치, 수술적 편집 선호도, 테스트 범위 규율, 포맷팅 및 내러티브 재보정. 점이 있는 릴리즈는 일반 fable-5 매칭 전에 해석되고, promptPreset: "claude-fable-5-1"이 강제합니다. 기본 레인(권장 모델, 폴백 체인, 시작 팁)은 이제 5.1을 가리킵니다. claude-fable-5 체인의 세션이 유지합니다.\\.\pipe\ 명명된 파이프로 해석되고 상수 시간 인증 핸드셰이크를 사용하며, pidfile 소유권은 더 이상 MSYS ps에 의존하지 않습니다. 분리된 감독자 시작 실패가 자식을 누출하지 않습니다. POSIX는 unix 소켓 + 0600을 유지합니다./quit과 /exit(관리형 도구 다운로드)는 이제 종료되며 편집기에서 주차되지 않습니다. 또한 Ctrl+D를 비활성화하는 데 사용되었습니다.ctx.shutdown()이 오지 않을 agent_settled를 기다리는 대신 즉시 종료합니다. 대화형 종료는 종료 핸들러가 드레이닝되는 동안 stderr 캡처를 설치한 상태로 유지하므로 진단이 디버그 로그에 나타납니다.SENPI_RPC_CLIENT_CAPABILITIES의 시작 기능은 클라이언트가 set_client_info를 보내지 않을 때도 바인딩에 적용됩니다(이는 omo-desktop-app의 작업/DAG/모니터 생성을 깨뜨렸습니다). abort ack가 신호가 발송되는 즉시 전송됩니다. 클라이언트는 auto_title_sessions을 사용하여 네이티브 자동 타이틀에 옵트인할 수 있습니다.gpt-5.6-sol에서 높은 추론 시 보임): 도구 호출이 금지된 상태로 한 번 재시도한 다음 필요한 루트의 결정론적 LLM 없음 폴백.ELOCKED를 표시할 수 없습니다.SENPI_RPC_SESSION_IDLE_EVICTION_MS, SENPI_RPC_MAX_SESSIONS, SENPI_RPC_HOST_EMPTY_EXIT_MS를 통해 재정의 가능.fs.watch() 경로에서 중단되지 않습니다. TTSR 스트림 버퍼는 테일 윈도우만 유지하며, 메모리 내 세션 미러는 64 MiB로 제한됩니다.npm i -g omo-ai@beta # omo 네이티브 CLI (5.0.0-0.beta.34, 엔진 senpi 2026.9.2)
bun i -g oh-my-openagent@5.0.0-beta.34
npx -y lazycodex-ai@5.0.0-beta.34 install # Codex 플러그인 (수정된 설치 프로그램)
2명의 커뮤니티 기여자에게 감사합니다: