데스크톱 앱은 이제 컴퓨터 사용이 시스템 권한을 기다리는 중일 때를 알 수 있으며, Windows의 취소된 작업은 더 이상 크래시로 표시되지 않습니다. 이 릴리즈는 상위 스트림 pi v1.0.0 변경 사항을 포함하는 senpi 2026.10.2 엔진에서 실행됩니다.
추가됨
컴퓨터 사용 권한 요청이 루트 세션에 이벤트로 도달합니다. 컴퓨터 사용 작업, eval 셀 또는 위임된 작업이 시스템이 컴퓨터 사용에 필요한 권한(예: 화면 녹화 또는 접근성)을 부여하지 않아 중지될 때, omo는 루트 세션에서 omo.computer.permission_required를 내보내며, 누락된 각 권한당 한 번씩 해당 세션의 ID를 포함합니다. 데스크톱 앱은 단순 도구 오류 대신 요청을 표시할 수 있으며, 다른 실패는 권한 이벤트로 변환되지 않습니다. (#9393)
변경됨
omo는 senpi 2026.10.2에서 실행됩니다. 모니터 또는 eval 셀이 실행 중인 동안 세션을 다시 로드하거나 교체해도 더 이상 프로세스를 종료하지 않으며, 엔진은 상위 스트림 pi v1.0.0 변경 사항을 포함합니다. 전체 목록: senpi 2026.10.2.
수정됨
Windows에서 취소된 위임된 작업은 크래시가 아닌 취소됨으로 기록됩니다. 종료된 작업 자식이 Bun의 자식-수거 메시지를 포함하는 오류로 기록될 수 있었습니다(해당 메시지가 오류 출력의 끝을 충분히 채웠을 때). 이제 종료됨으로 계산되며, 실제 오류 출력은 여전히 크래시를 표시합니다. (#9443)
플랫폼 패키지는 릴리즈 바이너리가 smoke를 통과한 경우에만 게시됩니다. 플랫폼 게시는 릴리즈 바이너리 smoke가 실행되기 전에 npm 패키지를 업로드했으므로, smoke가 실패한 플랫폼도 패키지를 게시했습니다(5.1.8은 smoke가 실패한 실행에서 Windows x64 패키지 둘 다를 게시했습니다). 이제 패키지는 해당 플랫폼의 smoke가 통과한 후에만 업로드되므로, 실패한 smoke는 정확히 그 플랫폼의 게시만 중지하면서 다른 플랫폼은 계속 게시되며, linux-arm64 smoke는 이제 패키지가 게시되기 전에 완료됩니다. (#9385, #9439)
- 867752c Merge pull request #9457 from code-yeongyu/release/v5.1.12-source-state
- 924567c Merge pull request #9456 from code-yeongyu/docs/changelog-5.1.12-9439-link
- 279bb61 docs(changelog): link #9385 and #9439 on the platform-publish line
- 1d06901 Merge pull request #9417 from code-yeongyu/fix/omob-source-siblings
- 5e911a7 docs(omob): describe the external dependency guard as rejecting differing specs
- 33ca7a0 fix(omob): build the engine with its own source siblings
- 1ad36bf Merge pull request #9393 from code-yeongyu/fix/computer-permission-event-relay
- 567de3b docs(changelog): drop diff3 conflict markers from the rebase union
- 03513ca fix(computer-use): relay permission events from child-process children and re-prompt after revocation
- 47c30fb fix(computer-use): make the permission latch owner-controlled
- 86bdd5e fix(computer-use): retain permission latches across reload
- 4d12e4f fix(computer-use): keep permission delivery independent of journal writes
- 9a047f4 test(computer-use): keep permission fixtures faithful to runtime seams
- b1f2922 fix(computer-use): reject nullable permission details
- 2e2f64b fix(computer-use): relay permission events to the root session
- f7eb995 Merge pull request #9395 from code-yeongyu/dfa/57b-task-state
- 1e9a3b7 fix(task): keep adopted legacy stores and non-directory roots
- c3669fb fix(task): ignore empty legacy state scaffolding
- f700594 Merge pull request #9387 from code-yeongyu/fix/9228-wrapped-reaper-advisory
- e4e76fb Merge pull request #9443 from code-yeongyu/fix/win32-reaper-advisory-tail
- 228e943 Merge pull request #9439 from code-yeongyu/ci/omo-native-gate-publish-on-smoke
- 923fb58 docs(omo-native): describe the behavioural publish-gate test in the dev log
- 6bbc1e5 test(omo-native): exercise the publish gate's own steps instead of the workflow text
- c0cbc88 ci(omo-native): gate platform publish on the arm64 eval smokes
bun add -g omo-ai