5.1.0은 OmO Native에 컴퓨터 사용을 실험적 기능으로 추가하며, 여러 세션에서의 Claude 구독 로그인, GitHub Copilot 토큰 및 호스트, 거부된 로그인에서 루프되는 목표, 그리고 배경 작업 문제의 긴 목록을 수정합니다. omo update로 설치하거나 다음을 실행하세요:
bun add -g omo-ai
computer 도구 및 eval 커널의 computer 글로벌을 통해 클립보드를 사용합니다. 동작이 변할 수 있으므로 피드백과 버그 보고를 보내주세요.computer를 찾거나, /computer on을 실행할 수 있습니다. /computer status는 엔진, 정지 경로 및 OS 권한을 표시합니다. computer.enabled: false로 설정하면 완전히 제거됩니다. macOS는 화면 기록 및 접근성이 필요합니다.dx/dy는 모든 OS의 픽셀입니다 (한 휠 노치는 40px), 양수 dy는 macOS를 포함한 모든 곳에서 아래로 스크롤합니다. (#9101, #9055)/computer resume을 실행할 때까지 중지 상태로 유지되며, 에이전트는 이를 다시 시작할 수 없습니다.computer:read가 필요하고 입력에는 computer:exec가 필요합니다. 입력 전에 OmO는 정지 경로, 화면 잠금, OS 권한 및 대상 지점이 덮여있지 않은지 확인합니다.docs/guide/computer-use.md.omo app-server 스레드가 OmO 플러그인을 로드하므로 task, workpool, memory, lsp_* 및 기타 OmO 도구를 가져오며, app-server daemon restart로 유지됩니다. (#9117, #9122, senpi#2313)schedule_prompt 도구가 알림, 후속 또는 반복 프롬프트를 저장하고, schedule run이 나중에 실행합니다. --print 실행도 포함합니다. (senpi#2216)--session, --resume 및 /resume이 여기로 이동하도록 제안하여 기록, 목표, 루프 및 모니터를 유지합니다. (senpi#2181, senpi#2184)models discover <provider>가 OpenAI 호환 제공자의 모델 목록을 /models 엔드포인트에서 models.json으로 채우며, 이는 광고하는 추론 수준을 포함합니다. (senpi#2196)memory.noticeMb, memory.ceilingMb)을 초과하면 다시 시작합니다. (senpi#2261)host status --all이 모든 RPC 호스트 엔드포인트를 나열하고, host gc가 명백히 사라진 호스트의 상태를 지우며, host status가 memory_pressure를 표시합니다. (senpi#2226, senpi#2245)process-crashes/crashes.jsonl에 하나의 항목을 남깁니다. (senpi#2194)task.residency_max_children이 기본값으로 "unlimited"입니다. omo.json에 숫자를 설정하여 제한을 유지할 수 있습니다. (#8999)Retry-After가 적용됩니다. (senpi#2198)kimi-k3로 설정되었습니다. 이전의 Kimi 기본값이 카탈로그를 떠났기 때문입니다. (senpi#2295, senpi#2175)제공자 및 로그인
401 OAuth access token has been revoked 오류가 발생하지 않으며 "재로그인 필요"로 끝나지 않습니다. 대신 새로고침된 토큰을 선택합니다. (#8762, senpi#2225, senpi#2281, senpi#2282)/login이 차단된 Claude 계정으로 진행되면 이제 취소된 토큰을 유지하는 대신 대체합니다. (senpi#2222)/login까지 HTTP 403으로 실패하지 않습니다. (senpi#2297, senpi#2302)421 Misdirected Request로 실패하는 대신 자신의 API 호스트에 도달합니다. 채팅, /btw 및 웹 검색의 경우입니다. (#8662, senpi#2309, senpi#2310)Run /login github-copilot ...). 계속 상한에 루프하지 않습니다. 다음 메시지가 이를 다시 시작합니다. (senpi#2293)compat.supportsForcedToolChoice: false는 강제 선택을 완전히 건너뜁니다. (#9096, senpi#2218, senpi#2224)swe-2-medium, swe-2-high, swe-2-max). devin/swe-2-medium이 SWE-2 프롬프트 사전 설정을 가져오고, swe-2, swe-2-low 또는 swe-2-high-lite를 지정하는 구성이 시작 경고를 받습니다. (#9111, senpi#2306, senpi#2308)메모리
omo.json 설정을 지정합니다. (#9111)작업 및 하위 에이전트
task completion (resumed turn)을 보냅니다. (#9069)running에서 행(그리고 omo -p가 열린 상태로 유지)되지 않습니다.task_send가 더 이상 lane_capacity를 응답하지 않습니다. (#8973)Task runner failed to start.만 표시하는 대신 설명합니다. (#8960)host_unreachable을 보고합니다. (#9020)Timeout waiting for response to prompt를 인쇄하지 않습니다. (#9093)작업 호스트
ENOENT로 실패하지 않습니다. (senpi#2206)host status 폴링이 더 이상 호스트를 유지하지 않습니다. (#9041, senpi#2242, senpi#2227)명령 및 세션
/ulw-execute <plan> 및 모든 번들 기술 이름이 /skill:<name>처럼 단순 명령으로 작동합니다. (#9042)/skill 또는 /skill:이 모델로 가지 않고 기술 목록을 엽니다. (senpi#2249, senpi#2251)/thinking이 다시 작동하고, /sessions이 세션 선택기를 열며, /help가 사고 수준을 변경하고 세션을 다시 열 방법을 표시합니다. (senpi#1437)y로 응답하면 Aborted.를 인쇄하는 대신 포크됩니다. (senpi#2180, senpi#1042 @beengineer500)~/.pi/agent가 파일이 복사되어 돌아옵니다. (#8039, senpi#2215)T1.2, F1-스타일 작업 ID 및 차단된 - [~] 행을 세며, 계산 가능한 작업이 없는 계획이 더 이상 0/0 계속을 트리거하지 않습니다. (#9019, #6233)coding-agent-sessions 기술의 세션 검색이 세션 중간의 프롬프트를 찾습니다. (#9012)편집 및 eval
write, edit 또는 apply_patch 후 파일을 다시 쓸 때, 모델이 항상 "auto-formatted, re-read before exact-text edits" 알림을 받으며, 진단이 깨끗하게 돌아올 때도 마찬가지입니다. (#9123)new Bun.WebView()가 Windows 및 Linux의 eval 셀에서 작동하고, macOS에서 backend: "chrome"을 사용하며, 더 이상 Chrome을 실행 중으로 두지 않습니다. (senpi#2248, senpi#2272)설치, 업데이트 및 진단
omo update가 컴파일된 바이너리에서 자신의 채널의 최신 릴리즈와 빌드된 자산을 선택하고, 실행 중인 바이너리를 교체하는 명령을 인쇄합니다. TUI 업데이트 알림이 omo update를 표시합니다.
omo doctor가 단독 omo 바이너리를 삭제할 unknown 파일 대신 OmO 설치로 취급하며, omo-ai가 모두 PATH에 있을 때 한 번 경고합니다.
Windows에서 omo doctor 및 install --platform=native가 Bun 설치 omo를 인식하고, omo update가 레거시 Bun 홈 설치에 bun add -g를 사용합니다. (#8909)
Intel Mac용 컴퓨터 사용 엔진이 시작됩니다: macOS 10.12용으로 빌드되었고 Swift 라이브러리를 로드할 수 없었으며, 릴리즈가 이제 Rosetta 아래에서 selftest를 실행합니다. (#9139)
d859bc2 Merge pull request #9139 from code-yeongyu/fix/desktop-engine-standard-macos-runners
36b7f51 docs(changelog): note the Intel Mac computer use engine fix in 5.1.0
5f7d77d fix(release): build Darwin desktop engines on standard macOS runners and launchable on x64
669f132 Merge pull request #9138 from code-yeongyu/release/v5.1.0-source-state
1350587 Merge pull request #9137 from code-yeongyu/release/5.1.0-notes
27e7162 docs(changelog): write the 5.1.0 release notes
2eb2b26 Merge pull request #9122 from code-yeongyu/fix/9117-app-server-plugin
befd417 fix(omo-native): load the OmO plugin into omo app-server (fixes #9117)
e22d52c Merge pull request #9128 from code-yeongyu/docs/computer-use-experimental
1e184df Merge remote-tracking branch 'origin/dev' into docs/computer-use-experimental
045c2dd Merge pull request #9130 from code-yeongyu/fix/formatter-notice-clean-diagnostics
a398f3d docs(computer-use): say computer use is experimental on every user-facing surface (#9124)
ea4f66a Merge pull request #9118 from code-yeongyu/fix/9113-lazy-computer-use-runtime
367f718 Merge remote-tracking branch 'origin/dev' into fix/9113-lazy-computer-use-runtime
3eed4f9 Merge pull request #9132 from code-yeongyu/fix/8296-limit-fallback
0fc4517 perf(computer-use): ship the prelude texts as a lazily read JSON asset (#9113)
8da2055 perf(computer-use): load the implementation on first use, not at session start (#9113)
adcf553 fix(model-core): move usage and quota limits to the next fallback model (#8296)
14a2da2 Merge pull request #9127 from code-yeongyu/fix/materialize-test-isolation
8321aa2 Merge pull request #9120 from nahwan-kim/fix/formatter-text-content-blocks
e7ac99b test(package-layout): pack the exclusion guards from a fixture package, not the checkout (#9125)
9cb164d test(shared-skills): materialize frontend refs into a private root, not the checkout (#9125)
6e6aae1 Merge upstream dev to resolve formatter PR bundle conflict
863dc58 Merge pull request #9114 from code-yeongyu/fix/kibitzer-sidecar-refusal-fallback
37691f3 Merge pull request #9065 from code-yeongyu/fix/wayland-fallback-refuse-coordinate-input
c0561ed Merge remote-tracking branch 'origin/dev' into fix/wayland-fallback-refuse-coordinate-input
ace1a11 Merge pull request #9074 from code-yeongyu/fix/8959-ax-click-owner
b4fc94a Merge remote-tracking branch 'origin/dev' into fix/wayland-fallback-refuse-coordinate-input
cb6c584 Merge remote-tracking branch 'origin/dev' into fix/8959-ax-click-owner
24a0557 Merge pull request #9098 from code-yeongyu/fix/9095-windows-foreground-pointer
3d582da test(desktop-qa): scroll the pointer scenarios by 120 px, three notches under #9101's mapping (#9095)
760aeed test(desktop-qa): return scroll-direction-foreground to --all (#9095)
5531886 fix(desktop): Windows foreground pointer input waits for the compositor and a placed cursor (#9095)
8e98b34 test(desktop-qa): drop the #9095 diagnostics, keep the pointer scenarios (RED)
1c30047 test(desktop): temporary #9095 compositor-settle experiment (DwmFlush, sleep placement)
f4076ea test(desktop): temporary #9095 settle-variant experiment for foreground scroll
87e0bb5 test(desktop-qa): keep Add-Type warnings off the pointer host's ready line (#9095)
7719ec1 test(desktop): temporary #9095 timeline of foreground pointer delivery
b5c1eb8 test(desktop-qa): cover the target point for real and add #9062's same-rect shape (#9095)
5724e6c test(desktop-qa): fix the pointer probe and trace routed mouse events (#9095)
1e1ee81 test(desktop-qa): reproduce Windows foreground pointer misdelivery (#9095)
fe427ef Merge pull request #9105 from code-yeongyu/fix/9101-scroll-pixels
00e8d76 Merge remote-tracking branch 'origin/dev' into fix/9101-scroll-pixels
8fb1692 Merge pull request #9062 from code-yeongyu/fix/9055-scroll-direction
6424050 Merge remote-tracking branch 'origin/dev' into fix/9055-scroll-direction
cb0a990 Merge remote-tracking branch 'origin/dev' into fix/9055-scroll-direction
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.