ulw-plan이 이제 결과의 영향을 받는 사람을 중심으로 계획하며, 계획 검토자는 그들에게 올바르게 전달되는지 확인합니다. (#8773) 무엇을 물어보기 전에 플래너는 변경의 영향을 받는 사람(고객, 다른 프로그래머, 출력을 소비하는 프로그램이나 에이전트)을 명시하고, 그들이 현재 어떻게 사용하는지, 아무것도 막히지 않고 퇴보하지 않으며 저하되지 않는 상태, 그리고 현재 상태로부터의 모든 격차와 각각의 이유를 설명합니다. 포크는 먼저 그 상태에 대해 해결되므로 실제로 당신의 결정인 것들만 물어봅니다. "MVP" 또는 "1단계" 컷은 절대 만들어지지 않으며, 이상적인 상태가 요청한 것보다 크면 요약에 한 줄로 명시되고 어쨌든 계획됩니다. 계획 파일은 ## Scope 아래에 사용자와 이상적 상태 행을 포함하고, 모든 행을 그것을 전달하는 작업 및 그것을 증명하는 QA 시나리오로 매핑하는 ## Success criteria 테이블(이 섹션은 이전에 비어 있었음)과 최종 Ideal-state fidelity 게이트를 포함하며, 그 부족함은 새로운 작업이 되고 메모가 아닙니다. 계획 검토자는 더 이상 "80% 명확함"에서 승인하지 않습니다. 최종 사용자가 누구인지, 그들에게 무엇이 변하는지, 어떤 문제가 해결되는지, 모든 이상적 상태 행이 전달되고 증명되는지, 그 접근 방식이 실제로 그 상태에 도달할 수 있는지를 확인합니다. 명시된 사용자에게 잘못된 접근 방식은 차단이지만, 동일하게 작동하는 다른 접근 방식은 검토 대상이 아닙니다. 동일한 규칙이 스킬의 OpenCode 및 Codex 에디션에 포함됩니다.
모델 프로필이 설정되지 않으면 OmO가 권장 모델로 시작합니다. (#8770) model_profile이 없는 새로운 OmO Desktop 또는 헤드리스 세션은 Daily · Normal 대신 Recommended에서 실행됩니다: Claude Opus 5.5 (medium), 그 다음 Claude Fable 5.1 (xhigh), Kimi K3 (max), GPT-6 Astra (xhigh), GPT-6 Sol (medium), GLM 5.3 (max) 중 처음 연결한 것입니다. Claude 구독이 Anthropic API를 우선하며, OpenGateway 및 OpenRouter와 같은 게이트웨이 애그리게이터는 이 기본값에 대해 절대 선택되지 않습니다. OmO Native 엔진이 senpi 2026.9.24로 이동하므로 터미널은 엔진의 권장 모델 스위치를 통해 동일한 순서를 따릅니다 (senpi#2074). 네 가지 Daily/Geeky 레인은 변경되지 않으며 사용자가 선택할 때 적용됩니다. model_profile: "recommended"는 기본값을 명시적으로 선택합니다.
OmO Native 바닥글 배지가 저자를 표시하고 개발 빌드를 구분합니다. (#8771) 상태 행은 이제 (😺 OmO Native by Q Kim)을 표시하며, omob 개발 빌드에서 시작된 세션은 대신 (☕ OmO Native by Q Kim)을 표시하므로 실행 중인 바이너리를 한눈에 볼 수 있습니다.
모델이 호출을 잘못 처리할 때 메모리 쓰기가 "'description' exceeds 1024 characters" 오류로 실패하지 않습니다. (#8774) 대부분의 ○ Not remembered 알림은 한 가지 모델 실수에서 발생했습니다: 메모리 도구의 description 인수를 </parameter> 대신 </description>으로 닫으면 메모의 전체 본문이 description에 폴드됩니다. 메모리 도구는 이제 이러한 호출을 다시 description과 본문으로 나누어 저장하고 모델에 수리한 사항을 알립니다. 명확하게 수리할 수 없는 호출은 너무 긴 description이 아닌 잘못된 호출로 거부되므로 모델이 잘라내지 않고 다시 전송하며, 알림은 원시 엔진 오류 대신 일반 문장으로 표시됩니다 (The description was 6,242 characters; the limit is 1,024.).
npm i -g omo-ai@beta