Orca를 사용해 주셔서 감사합니다. 앞으로도 많은 관심 부탁드립니다! ❤️
요약
- 채팅과 터미널 전반의 자동 권한: 설정 → Agents에서 Manual | Auto | Yolo 중 하나를 선택하세요. Auto를 선택하면 지원되는 Claude 및 Codex 에이전트가 승인을 직접 처리하며, 새로운 네이티브 채팅도 이 선택을 따릅니다. 다른 에이전트에는 별도의 권한 모드를 지정할 수 있고, 기존 채팅은 각자의 설정을 그대로 유지합니다.
- 네이티브 채팅(실험적): 채팅에서 OpenCode 2를 바로 열고,
$를 입력해 Codex 스킬을 찾고, 이미지 미리보기를 이동하고 확대/축소할 수 있습니다. 긴 대화에서도 되감기가 동작하며, 사용량 한도가 초기화되는 시점을 표시하고 Continue 버튼으로 대화를 이어갈 수 있습니다.
- 개선된 휴대폰 입력창: 사진뿐 아니라 파일도 첨부할 수 있고, 스킬을 인라인으로 삽입하며, 모델·effort·권한을 하나의 시트에서 선택할 수 있습니다. 앱 전환 후 복구가 빨라지고 터미널 스크롤 반응성이 좋아져, 자리를 떠나서도 더 편하게 작업할 수 있습니다.
- 더 원활한 SSH 작업: 관리형 서버가 SSH를 통해 페어링이 끊겨도 복구되고, 터널이 재시작된 서버의 포트를 따라가며, 저장되지 않은 에디터 초안이 관리형 서버로 이동해도 유지됩니다. 지연 시간이 큰 네트워크에서 파일 업로드가 향상되었고, nodejs.org를 차단하는 네트워크에서는 설정 가능한 Node.js 미러가 도움이 됩니다.
- 작업 공간에 대한 더 많은 제어: Space가 더 빠르게 반응하고, 정리 전에 변경된 파일을 검토할 수 있으며, 행 작업이 전용 메뉴로 모였습니다. 브라우저 페이지가 사용자 이름과 비밀번호를 요청할 수 있고, Orca는 페이지가 다른 앱을 여는 경우 먼저 확인을 요청합니다.
- 더 가벼운 앱과 빠른 Mac 업데이트: 데스크톱과 브라우저 에셋을 공유하고, 중복 리소스를 줄이고, 투어 애니메이션을 작게 만들어 앱의 리소스 사용량을 줄였습니다. macOS 업데이트는 백그라운드 설치 프로그램의 속도 제한을 피해, Orca로 더 빨리 작업에 복귀할 수 있도록 합니다.
호환성 및 업그레이드 참고 사항
네이티브 채팅(실험적): 일부 채팅 기능은 원격 호스트의 지원이 필요합니다. 최신 기능을 사용하려면 페어링된 호스트와 SSH 호스트를 Orca와 함께 최신 상태로 유지하세요.
자동 권한: 사용 가능 여부는 에이전트, 모델, 호스트 버전에 따라 다릅니다. 기본값을 변경하면 새 세션에 적용되며, 기존 네이티브 채팅은 저장된 권한을 그대로 유지합니다.
제품 경험
네이티브 채팅(실험적)
채팅에서 OpenCode 2가 열리고, Codex 및 Pi 스킬을 더 쉽게 찾을 수 있으며, 이미지 미리보기에서 이동과 확대/축소가 가능해졌습니다. 긴 대화를 더 쉽게 재개하고 되감을 수 있습니다. 사용량 한도는 일시 중지 이유를 설명하고 Continue를 제공하며, 전송한 이미지와 시각 자료는 채팅과 함께 유지됩니다.
- feat(opencode): 채팅 보기에서 OpenCode 2를 열고, 첫 메시지 전에 2.x 모델 목록을 표시 by @AmoabaKelvin in #28424
- feat(native-chat): mermaid 다이어그램처럼 채팅 이미지 미리보기를 이동하고 확대/축소 by @AmoabaKelvin in #30154
- fix(native-chat): 채팅 시각 자료의 Open 및 Share 버튼을 시각 자료 위로 이동 by @AmoabaKelvin in #30356
- Stop 버튼이 없을 때 완료된 Codex 리뷰를 Done으로 표시 by @brennanb2025 in #28860
- History를 기다리지 않고 네이티브 채팅에서 터미널 대화를 재개 by @brennanb2025 in #29150
- fix(native-chat): Send 또는 Stop을 클릭해도 포커스가 메시지 입력창에 유지됨 by @Jinwoo-H in #30456
- fix(native-chat): Claude 채팅이 CLI가 더 이상 나열하지 않는 모델을 유지하도록 수정 by @brennanb2025 in #30436
- zh, ja, ko, fr의 thinking 상태 번역 수정 by @AmethystLiang in #30558
- 네이티브 채팅: 채팅 길이와 관계없이 되감기가 동작 by @brennanb2025 in #30394
- feat(native-chat): 구조화된 채팅에서 /resume을 입력하면 Agent Session History가 열림 by @brennanb2025 in #28133
- feat(native-chat): + 메뉴에 chat, disabled chat, CLI 행 표시 by @brennanb2025 in #29074
- fix(codex): 사용자의 Codex 설정이 명령 환경 변수를 제거하더라도 Codex 채팅이 Orca 식별 정보를 유지 by @brennanb2025 in #30406
- Sleep 시 워크스페이스의 네이티브 채팅 에이전트가 중지됨 by @brennanb2025 in #28445
- 터미널 작성자가 종료될 때까지 채팅 재개를 거부 by @brennanb2025 in #29242
- fix(native-chat): 새 OMP 또는 Antigravity 채팅에서 모델 선택기를 표시 by @AmoabaKelvin in #30713
- 에이전트가 시작하는 중에도 메시지를 받고, 각 시작 단계에 시간 제한을 적용 by @brennanb2025 in #28046
- fix: 채팅과 터미널 전환 레이블을 일관되게 수정 by @AmethystLiang in #30829
- fix(native-chat): Codex 메시지의 receipt를 첫 번째 보고만이 아니라 Codex의 두 보고 중 어느 쪽에서든 저장 by @brennanb2025 in #30403
- fix(native-chat): twin 워크스페이스의 새 채팅이 이 컴퓨터에서 시작하는 대신 거부되도록 수정 by @nwparker in #30838
- fix: 기록 재개와 활성 탭 전환을 구분 by @AmethystLiang in #30871
- fix(native-chat): 사용량 한도를 실패가 아니라 재설정 시간과 Continue가 있는 일시 중지로 표시 by @brennanb2025 in #30396
- 채팅의 시각 자료와 전송한 이미지가 채팅이 유지되는 동안 함께 유지됨 by @brennanb2025 in #30413
- feat(native-chat):
$를 입력하면 입력창에서 Codex 스킬이 열림 by @brennanb2025 in #30827
- fix(native-chat): 대화 본문이 메시지 레일에 겹치지 않도록 유지 by @brennanb2025 in #30868
- fix(native-chat): 해당 이미지가 없는 메시지에서도 입력한 [Image #N]을 유지 by @AmoabaKelvin in #30740
- fix(native-chat): / 메뉴에 Pi 스킬을 /skill: 형식으로 표시 by @AmoabaKelvin in #30924
- fix(native-chat): /clear 전에 기록을 숨김 by @AmoabaKelvin in #30902
- fix(native-chat): 에이전트가 명령을 보고한 뒤에도 / 메뉴에 /model, /effort, /clear, /compact를 유지 by @AmoabaKelvin in #30956
- fix(native-chat): Antigravity 로그인 안내에서 설정으로 연결되는 링크를 추가 by @brennanb2025 in #30970
- fix(native-chat): 채팅 시작이 어떤 요청에서 시간 초과되었는지 표시하고, 원래 오류를 기록 by @nwparker in #30992
에이전트, 계정 및 권한
지원되는 에이전트에 자동 권한을 설정하고, 그 선택을 새 채팅에도 적용합니다. Antigravity 로그인이 더 명확해졌고, Claude 사용량 추정이 모델 버전과 긴 컨텍스트를 고려하며, MiniMax 및 GLM Coding Plan 키를 이를 사용하는 원격 호스트에 저장할 수 있습니다.
휴대폰
새로 디자인된 채팅 입력창에 파일 첨부, 인라인 스킬, 모델·effort·권한을 한곳에서 설정하는 기능이 추가되었습니다. 채팅 읽기 위치, 대기 중 메시지 편집, 터미널 스크롤, 재연결, 완료 알림도 개선되었습니다.
SSH, 관리형 서버 및 원격 워크스페이스
재연결과 재페어링을 더 안정적으로 처리하고, 새로고침 후에도 탭 닫기를 유지하며, 마이그레이션 중에도 저장되지 않은 에디터 초안을 보존합니다. 지연 시간이 큰 네트워크에서는 파일 업로드가 더 빨라졌습니다. 설정은 더 많은 호스트와 제한된 네트워크를 지원하며, 디스크 공간, 다운로드, 연결 오류 메시지가 더 명확해졌습니다.
- fix(renderer): 복원된 SSH 세션 플레이스홀더가 목록 조회 시 기록될 호스트 정보를 유지 by @nwparker in #30445
- fix(open-in): Remote-SSH를 통해 관리형 서버의 워크스페이스를 VS Code에서 열기 by @nwparker in #30441
- fix(terminal): 이전 daemon이 응답하지 못하는 동안 복원된 터미널을 다시 연결 (#30486) by @nwparker in #30499
- fix(ssh): 스캔에서 놓친 콜드 스타트 변환 워크스페이스를 다시 연결하고, 재생된 백그라운드 턴 완료를 알림 by @nwparker in #30578
- fix(ssh): 다시 실행된 관리형 서버의 포트를 따르고, 인용된 Windows forward argv를 일치시킴 by @nwparker in #30583
- fix(terminal): 릴레이 시대의 SSH 패널에서 열린 파일 경로가 호스트 서버에 출력되도록 수정 by @OrcaWin in #30240
- fix(ssh): 긴 명령을 끊는 SSH 게이트웨이를 통해서도 관리형 서버를 설치 (#30491) by @nwparker in #30549
- fix(ssh): 중지된 관리형 서버를 다시 연결해도 보유한 프로젝트 그룹을 유지하며, 이후 이동 시 이를 다시 보내지 않음 by @nwparker in #30608
- fix(ssh): 원격 호스트에서 사전 활성화 스냅샷을 위한 공간을 확보하고, 캡처 실패 이유를 표시 by @nwparker in #30618
- fix(ssh): 취소되거나 철회된 호스트의 브라우저 명령이 데스크톱에서 중지됨 by @nwparker in #30630
- fix(ssh): 브리지된 릴레이 탭을 닫으면 재시작 후에도 셸이 중지됨 by @nwparker in #30587
- fix(ssh): 지연 시간이 큰 링크에서 느려지지 않도록 SFTP 업로드를 파이프라인 방식으로 유지 by @nwparker in #30704
- fix(ssh): 관리형 서버 설치 중 공간이 부족하면 호스트 디스크가 가득 찼다고 표시 by @nwparker in #30679
- fix(ssh): noexec 홈 디렉터리에서는 Orca 서버를 실행할 수 없다고 표시하고, "이전 버전을 설치"하라는 안내를 하지 않음 by @nwparker in #30724
- fix(remote): 재로드 후에도 페어링된 호스트의 전달되지 않은 탭 닫기 요청을 유지 by @nwparker in #30758
- fix(ssh): 관리형 서버 설치 중 네트워크가 끊겨도 멈추지 않고, 연락이 끊겼다고 표시 by @nwparker in #30732
- fix(orcad):
orca open-url이 페어링된 데스크톱에서 페이지를 염 by @nwparker in #30782
- fix(orcad-migration): 두 탭에 저장된 패널은 이 데스크톱에서 거부되며, 서버 충돌이 아니라 해당 탭 이름을 표시 by @nwparker in #30801
- fix(remote): 제거된 서버의 저장된 탭 닫기는 함께 제거되며, 같은 컴퓨터에서 다시 페어링하면 유지됨 by @nwparker in #30803
- fix(ssh): 겹치는 관리형 서버 업데이트 확인이 첫 번째 확인에서 기록된 실패를 확인하도록 수정 by @nwparker in #30835
- fix(orcad-migration): 어떤 카탈로그 요청도 전달할 수 없는 매니페스트를 고정하기 전에 거부 by @nwparker in #30836
- fix(ssh): 브리지된 릴레이 터미널의 검증된 종료 상태가 모든 닫기 경로에서 런타임에 전달됨 by @nwparker in #30842
- fix(managed-server): BusyBox 1.30 이전 버전에서도 스냅샷 캡처와 복원이 실행됨 by @nwparker in #30840
- fix(ssh): SSH 서버 업데이트 시 서버를 중지하기 직전에 터미널을 다시 집계 by @nwparker in #30874
- fix(session-tabs): 결정되지 않은 재페어링 중에도 보류된 페어링 탭 닫기를 유지하고, 취소된 탭은 즉시 표시 by @nwparker in #30843
- fix(ssh): 다른 데스크톱이 서버를 재시작하면 관리형 터널이 서버 포트를 따라감 by @nwparker in #30888
- fix(ssh): Disconnect 시 SSH 세션이 가지고 있던 관리형 서버 터널을 닫음 by @nwparker in #30891
- fix(ssh): ssh_config에 ControlMaster가 설정되어 있어도 시스템 SSH 포워드가 자신의 리스너를 소유 by @nwparker in #30887
- fix(ssh): 겹치는 두 개의 브리지 터미널 연결이 대체하는 뷰어를 반환 by @nwparker in #30856
- fix(ssh): 관리형 SSH 호스트에서
orca open-url을 실행하면 브라우저 브리지를 통해 데스크톱에서 페이지를 염 by @nwparker in #30849
- fix(orcad-migration): 요청이 전달할 수 없는 매니페스트에 고정된 호스트를 ID로 취소할 수 있음 by @nwparker in #30864
- fix(ssh): 이 컴퓨터가 관리형 서버용 Node를 다운로드할 수 없는 경우와 오프라인 사본이 저장되는 위치를 표시 by @nwparker in #30911
- fix(wsl): 호스트 재시작 후에도 데스크톱 페어링을 유지 by @brennanb2025 in #29042
- fix(hosts): 렌더러에서 전체 상태 변경을 유지 by @brennanb2025 in #29033
- fix(wsl): 유지된 연결이 응답하지 않으면 호스트에 다시 연결 by @brennanb2025 in #29005
- fix(ssh): 다른 릴레이가 같은 ID를 나열해도 레거시 릴레이 터미널이 이를 실행하는 릴레이에 남음 by @nwparker in #30870
- fix(ssh): 이 컴퓨터가 접근할 수 없을 때 호스트에서 고정된 Node를 다운로드 by @nwparker in #30945
- fix(ssh): Disconnect로 중단된 포워드 편집이 호스트의 저장된 포트 포워드를 유지 by @nwparker in #30932
- feat(ssh): nodejs.org 미러가 이 컴퓨터와 호스트에 고정된 Node를 제공하도록 허용 by @nwparker in #30981
- feat(orcad-migration): 저장되지 않은 초안은 이 데스크톱에 남고, 커밋 시 서버 이름으로 바뀜 by @nwparker in #30894
- fix(ssh): 관리형 서버가 이 데스크톱과의 연결을 끊으면 무한히 재연결하지 않고 SSH로 다시 페어링 by @nwparker in #30775
워크스페이스, 사이드바 및 탭
워크스페이스 작업은 다른 호스트에 일치하는 프로젝트나 경로가 있더라도 선택한 머신을 일관되게 대상으로 합니다. Space에서는 더 빠른 선택, 변경된 파일 검토, 전용 작업 메뉴가 추가되었고, 여러 탭을 한꺼번에 닫을 때는 확인을 요청합니다.
- fix(renderer): 생성되거나 계보가 새로 고쳐진 워크트리는 자신의 호스트 사본만 교체 by @nwparker in #30447
- fix(source-control): 사용할 수 없는 브랜치의 라인 합계를 지움 by @AmethystLiang in #30475
- fix(i18n): 왼쪽과 오른쪽의 모든 탭 닫기 설명을 명확히 함 by @AmethystLiang in #30535
- 탭을 일괄 닫기 전에 확인 by @AmethystLiang in #30551
- fix(sidebar): 그룹화되지 않은 compact 카드에 프로젝트 이름을 표시 by @brennanb2025 in #28890
- fix(git): 삭제된 프로젝트 폴더와 제거된 프로젝트에서 Git을 더 이상 시작하지 않음 by @brennanb2025 in #28822
- fix(sidebar): 텍스트 필드에서도 이전 및 다음 워크트리 단축키가 실행됨 by @brennanb2025 in #28891
- fix(runtime): 프로젝트 제거와 편집은 선택한 프로젝트의 호스트에 머무름 by @nwparker in #30584
- fix(projects): CLI, 웹 또는 페어링된 데스크톱에서 심볼릭 링크나 하위 폴더를 통해 추가한 프로젝트가 워크스페이스를 표시 by @nwparker in #30657
- fix(projects): 설정 편집과 제거 시 호스트 이름을 표시해, 다른 호스트의 twin이 건드려지지 않도록 수정 by @nwparker in #30664
- fix(runtime): 종료 정책을 종류별로 하나로 통일. 제거 시 모든 위치에서 호스트 브라우저 페이지를 닫고, headless sleep은 터미널을 중지 by @nwparker in #30715
- fix(projects): GitHub 원격 저장소와 모순되는 프로젝트 아래에 폴더 추가를 거부 by @nwparker in #30717
- fix(runtime): 호스트가 확인하지 못하는 새 터미널은 아무 설명 없이 실패하지 않고 그 이유를 표시 by @nwparker in #30725
- fix(projects): 이 컴퓨터에서 프로젝트를 제거하면 해당 채팅, 페이지, 호스트의 모든 터미널이 중지 by @nwparker in #30728
- fix(runtime): 프로젝트 제거 시 워크스페이스의 터미널을 하나의 기한 안에서 함께 중지하고, 모든 종료 작업을 종류별로 분류 by @nwparker in #30752
- fix(runtime): 터미널 생성 시 호스트 이름을 지정하고, 제거된 프로젝트의 펜스는 호스트별로 구분 (R4-2) by @nwparker in #30798
- fix(projects): 프로젝트 이동 시 이동하는 행을 명시하고, 페어링된 서버의 twin은 SSH 대상으로 식별 by @nwparker in #30794
- 사이드바 삭제와 같은 방식으로, 현재 보고 있는 워크스페이스가 사라지면 제거 원인과 관계없이 해당 위치로 이동 by @brennanb2025 in #30428
- fix(cli): --environment가 다른 대소문자 이름으로 해석된 서버에 연결 by @nwparker in #30834
- fix(persistence): ID만 지정한 워크트리 쓰기는 같은 ID의 twin을 거부하고, 먼저 쓴 쪽의 사본을 가져가지 않음 by @nwparker in #30841
- fix(runtime): 런타임에서 워크트리를 제거하면 데스크톱과 같이 스캔 스냅샷과 레이블 경로도 정리 by @nwparker in #30845
- fix(projects): GitLab 및 기타 non-GitHub 원격 저장소의 복제된 폴더와 기존 폴더를 연결 by @nwparker in #30785
- fix(sidebar): 상태 또는 순서 드래그는 다른 호스트의 twin이 아니라 드래그한 카드에 기록 by @nwparker in #30844
- fix(renderer): 워크스페이스를 복원하거나 다시 선택할 때 선택했던 호스트를 유지 by @nwparker in #30839
- fix(sidebar-inputs): 실패한 도메인 읽기는 다음 플러시나 휴대폰 읽기에서 다시 시도 by @nwparker in #30866
- fix(runtime): SSH twin에서의 터미널 시작이 이 컴퓨터의 sleep으로 깨어나거나 거부되지 않음 by @nwparker in #30860
- fix(sidebar): Pinned 드롭 또는 메뉴 고정은 다른 호스트의 twin이 아니라 선택한 카드를 고정 by @nwparker in #30892
- fix(renderer): 호스트 쓰기는 엄격한 소유자를 통해서만 전달되고, twin 프로젝션은 각 호스트에 유지 (review-5 #2 #9 #11) by @nwparker in #30890
- fix(runtime): 고아 항목 채택 쓰기가 실패하면 채택된 탭을 유지하지 않고 롤백 by @nwparker in #30942
- fix(worktrees): 정렬 순서와 생성된 push remote가 이를 지정한 사본에 반영 by @nwparker in #30976
- fix(space): 선택 속도를 높이고, 검토된 워크스페이스 정리를 지원 by @nwparker in #30989
- fix(runtime): 이동된 셸 기록은 이 컴퓨터의 셸만 기다리며, 휴대폰은 twin의 읽지 않음 표시를 지우지 않음 by @nwparker in #30991
- Space 행에 전용 작업 메뉴를 추가 by @nwparker in #31000
- fix(sidebar): 고정 표시는 포커스된 사본만 따르며, 자신의 호스트 기준으로 동작 by @nwparker in #31017
터미널 및 단축키
이름을 바꾼 패널은 호스트와 계속 동기화되고, 실패한 터미널을 다시 시작하면 일반 셸이 열리며, 키 매핑이 변경된 라틴 키보드 레이아웃에서도 복사가 올바르게 동작합니다.
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.