Orca를 사용해주시고 지속적인 지원을 주셔서 정말 감사합니다! ❤️
간단한 요약
에이전트 & 채팅: 네이티브 채팅이 라이브 도구 상태를 유지하고, Codex 목표를 컴포저 위에 표시하며, 활성화된 자식 작업을 작동 중으로 처리합니다. Muse Code는 이제 로컬 사용 리포팅과 함께 일급 감독 작업 하네스입니다.
작업 영역, 편집기 & 브라우저: 대규모 로컬 작업 영역에서 이름으로 파일을 찾을 수 있고, 미리보기 탭을 끌 수 있으며, 오래된 작업 영역 목록이 새로 생성된 작업 영역을 폐기할 수 없고, 브라우저 단축키는 해당 단축키를 받은 분할 또는 부동 패널과 함께 유지됩니다.
터미널, 원격 & 안정성: 백그라운드에서 생성된 터미널이 시작 쿼리에 응답하고, 명시적 종료가 데몬 판정을 위한 충분한 시간을 확보하며, macOS 채택 및 폴더 거부 이벤트가 코드 신원 텔레메트리를 전달합니다. 아시아 릴레이 용량이 셀별 게이트, 잠금 컨보이 알림, 더 안전한 재호스팅으로 안전하게 증가합니다.
모바일: OTA 페이지가 기기 뒤로 가기 지원, 더 안전한 드래프트 처리, 더 명확한 재페어 및 업데이트 복구, 기능 협상 gzipped 번들 범위를 얻습니다.
제품 경험
편집기, 작업 영역 & 브라우저
작업 영역 목록이 정확하게 유지되고, 대규모 폴더를 더 쉽게 검색할 수 있으며, 편집기 동작을 구성할 수 있고, 브라우저 명령이 원래 보기에 유지됩니다.
- fix(cli): describe Linear write support by @AtejiMan in #21830
- fix(sidebar): hang the subagent chevron in the card gutter by @brennanb2025 in #22331
- fix(usage): price GPT-6 Sol/Luna, Opus 5.5 and Fable 5.1, and correct GPT-5.6 rates by @Jinwoo-H in #22350
- fix(usage): price Codex long context per request, not per aggregate by @Jinwoo-H in #22360
- fix(worktrees): a listing that predates a create can no longer retire the new workspace by @brennanb2025 in #22311
- fix(explorer): find files by name in large local workspaces by @nwparker in #22369
- feat(editor): add a setting to turn off preview tabs by @nwparker in #22398
- fix(editor): map Salesforce Apex extensions to the apex language id by @bdJohnson72 in #14287
- feat(sidebar): copy workspace name from context menu by @AmethystLiang in #22338
오케스트레이션 & CLI
런타임 연결 거부가 정확하게 보고되고, 감독 작업이 Muse 모델 및 노력 설정을 수락합니다.
- fix(cli): report a denied runtime connection instead of a dead Orca by @Jinwoo-H in #22341
- feat(orchestration): accept Muse model and effort for supervised workers by @nwparker in #22383
에이전트, 채팅 & 런칭
라이브 채팅 상태가 읽기 쉬우며, 구조화된 세션이 자식 작업을 반영하고, Muse Code가 지원되는 에이전트 하네스에 합류합니다.
- fix(native-chat): hide delete for structured history by @brennanb2025 in #22106
- fix(agent-status): a structured session with live child work reads as working by @brennanb2025 in #22295
- refactor(ai-vault): read Codex's stated subagent parentage instead of a boolean by @brennanb2025 in #22298
- fix(native-chat): journal rows name the agent that produced them by @brennanb2025 in #22299
- feat(native-chat): notify on every settled structured turn by @brennanb2025 in #22105
- feat(agents): add first-class Muse Code harness by @nwparker in #22216
- fix(opencode-usage): read OpenCode 2 session_v2 token totals by @nwparker in #22391
- fix(opencode2): only treat the question tool's form as a pane blocker by @nwparker in #22399
- fix(native-chat): keep a structured agent's tool line between tool calls by @brennanb2025 in #22349
- feat(usage): add Muse Code local usage provider by @nwparker in #22379
- feat(agent-launch): let a caller reserve the pane its terminal launch creates by @brennanb2025 in #22291
- feat(native-chat): show a Codex chat's goal above the composer, and set it from goal mode by @brennanb2025 in #22377
- fix(native-chat): keep one live tool-run header from a call's start to the turn's end by @brennanb2025 in #22432
터미널
백그라운드에서 생성된 터미널이 시작 질문에 답변하고, 명시적 종료가 공정한 데몬 판정을 받으며, macOS 진단이 채택된 코드를 식별합니다.
- feat(telemetry): report the macOS daemon's code identity on adoption and folder-denial events by @Jinwoo-H in #22171
- fix(runtime): budget explicit terminal close for the daemon's immediate-kill verdict by @nwparker in #22385
- fix(runtime): answer startup terminal queries for background-created terminals by @nwparker in #22384
원격, SSH & 릴레이
아시아 릴레이 용량이 측정된 게이트, 잠금 인식 재호스팅, 롤아웃 가시성으로 확장됩니다.
- feat(relay): declare Asia cell c30 at the c27 shape by @Jinwoo-H in #22375
- fix(cloud): compare the Asia topology budget gate against the measured 500-connection default by @Jinwoo-H in #22386
- fix(cloud): gate the Asia canary on its own cell's SQL failures, not the directors' by @Jinwoo-H in #22405
- chore(relay): treat Asia cell c30 as a general cell now that it is promoted by @Jinwoo-H in #22439
- fix(relay): stop rehoming hosts off Asia cells until the lock fix lands by @Jinwoo-H in #22443
- feat(relay): alert on relay cell table lock convoys by @Jinwoo-H in #22446
- fix(relay): lock only the target cell row, last and NOWAIT, in the rehome commit by @Jinwoo-H in #22449
브라우저
브라우저 명령이 해당 명령을 받은 분할 또는 부동 패널과 함께 유지됩니다.
- fix(browser): scope back/forward/reload/zoom/grab shortcuts to the originating split by @Jinwoo-H in #22340
- fix(browser): scope floating browser shortcuts to their own panel by @Jinwoo-H in #22361
성능
모바일 번들 전달이 더 많은 작업을 진행 중으로 유지합니다.
- perf(mobile): keep four bundle chunk reads in flight across the whole manifest (OTA phase C follow-up) by @Jinwoo-H in #22376
모바일 (OTA 페이지)
OTA 페이지가 키보드 및 네비게이션 동작, 복구 안내, 더 안전한 캐시 정리, 효율적인 번들 전달을 얻습니다. 가시성을 위해서만 여기에 표시됩니다. 모바일 앱은 자체 릴리즈 일정에 따라 제공됩니다.
- fix(push): bound the delivery claim, delete finished batches, and keep a connection for requests by @Jinwoo-H in #22307
- fix(mobile): an accessory Enter ends the field's editing session, and the page's Enter survives a composition by @Jinwoo-H in #22300
- feat(mobile): the device Back key reaches the page by @Jinwoo-H in #22308
- feat(mobile): a failed hybrid-shell update is recorded on the device and shown in Troubleshoot by @Jinwoo-H in #22321
- fix(mobile): the page offers no control whose only effect is a re-dial it cannot make by @Jinwoo-H in #22326
- fix(mobile): removing a host deletes its page cache through the one process store by @Jinwoo-H in #22352
- fix(mobile): Back with an unsaved markdown draft prompts on the page too by @Jinwoo-H in #22362
- fix(mobile): the page's auth-failed banner offers Re-pair again by @Jinwoo-H in #22363
- feat(mobile-web-bundle): gzipped 384 KiB ranges over a capability-negotiated mobileWeb.bundle.range (OTA phase C follow-up) by @Jinwoo-H in #22381
테스트, CI & 문서
릴리즈 체크가 목표를 유지하고 모바일 레코딩 말뭉치가 관련 변경 사항을 따릅니다.
- test(opencode): pin the installed OpenCode plugin to a v2-loadable default export by @nwparker in #22389
- test(mobile): repin the recording corpus to main's tip after #22376 by @Jinwoo-H in #22394
- docs(wechat): point community QR code at group 10 by @AmethystLiang in #22403
- test(mobile): repin the recording corpus to main's tip after #22381 by @Jinwoo-H in #22407
- test(mobile): move the session closure pin past the structured tool-line module by @Jinwoo-H in #22430
- Optimize cloud-verify workflow to scan HEAD instead of all history by @AmethystLiang in #22457
새로운 기여자
전체 변경 로그: v1.4.210...v1.4.211