Orchestrator V3, Chat UI 실험 기능 졸업 & 새로워진 휴대폰 앱 ✨
- 🤝 Orchestrator V3: 토큰 효율이 훨씬 좋아지고 안정성도 향상되었습니다. CLI 에이전트와 Chat UI 모두에서 작동하며, Chat UI에는 워커 상태를 시각적으로 보여주는 표시가 추가되어 진행 상황을 쉽게 따라갈 수 있습니다.
- 📱 새로워진 Orca Mobile: 설정에서 라이트, 다크, 시스템 테마를 선택하고 표시 언어를 고를 수 있습니다. 더 깔끔한 화면, 부드러운 시트, 빠른 워크스페이스 목록을 경험해 보세요.
- 💬 Chat UI 실험 기능 졸업: 에이전트마다 Chat 또는 CLI를 선택할 수 있고, 작업 중에도 후속 메시지를 대기열에 넣을 수 있습니다. 사용량 한도에 도달하면 다른 계정이나 에이전트 하네스로 대화를 이어갈 수 있습니다.
- ⌨️ 터미널 개선: 터미널 에이전트의 입력이 더 빨라졌고, 세션 복원이 더 안정적이며, 텍스트 렌더링, 링크, 패딩 관련 문제가 수정되었습니다.
- 🎨 Orca를 나만의 스타일로: 앱과 별도로 에디터 테마를 선택하거나, 배경 이미지를 추가하거나, 창 전체를 터미널 테마와 맞출 수 있습니다.
- 🧩 커뮤니티 플러그인 탐색: 커뮤니티 카탈로그를 둘러보고, 구문 강조 테마를 체험하고, TypeScript와 TSX로 직접 패널을 만들 수 있습니다.
- 🖱️ 컴퓨터 사용 & 브라우저 사용 개선: 백그라운드 브라우징, 로그인 팝업, 업로드 및 다운로드가 더 안정적으로 동작하며, Windows와 Linux의 컴퓨터 사용 문제도 수정되었습니다.
하이라이트
- 모바일 테마 & 언어 선택기: 휴대폰 앱에서 라이트, 다크 또는 시스템을 선택하고, 설정 → 외관 및 언어에서 표시 언어를 고를 수 있습니다.
- 새로워진 휴대폰 앱: 사용자가 처리해야 할 항목 중심의 홈 화면, 컴팩트한 상단 바, 하단 검색, 필터 칩, 더 명확한 목록, 부드러운 시트가 적용되었습니다. 워크스페이스 목록은 더 적은 데이터로 로드되며, 이미지와 Mermaid 다이어그램은 핀치 줌을 지원합니다. iOS에서는 인라인 HTML 카드와 미리보기를 표시할 수 있습니다. 휴대폰에서도 자동화를 실행할 수 있습니다.
- 플러그인: 커뮤니티 카탈로그가 기본으로 표시되며, 공개 설치 횟수와 더 명확한 게시자 정보를 제공합니다. 플러그인 작성자는 별도의 빌드 단계 없이 TypeScript와 TSX를 사용할 수 있고, 컴포넌트 기반 패널, 워커 통신, 핫 리로드, 테스트와 스크린샷을 위한 CLI 도구를 활용할 수 있습니다.
- Chat UI: Chat이 실험 기능에서 벗어났습니다. 각 에이전트의 설정 행에서 Chat 또는 CLI를 선택할 수 있으며, 기본 모델과 effort 옵션도 함께 설정할 수 있습니다. 에이전트가 작업하는 동안 후속 메시지는 기본적으로 대기열에 쌓이며, Cmd/Ctrl+Enter를 누르면 실행 중인 턴에 바로 전송됩니다. 열린 채팅의 계정을 전환하거나, 사용량 한도에 걸린 대화를 다른 계정이나 에이전트 하네스로 이어갈 수 있습니다.
- 테마 & 에디터: 코드 에디터 테마를 별도로 설정하고, 에디터 타이포그래피를 조정하고, 배경 이미지를 사용하고, Match Terminal을 창 전체에 적용할 수 있습니다. 이미지 옆에서 SVG 소스를 미리 볼 수 있고, 클릭으로 확대하며, Alt+드래그로 이동할 수 있습니다.
- 소스 컨트롤: 데스크톱이나 휴대폰에서 충돌을 해결하고 병합을 완료할 수 있습니다. 모바일 diff 화면에서 변경된 파일을 모두 열 수 있고, 페어링된 휴대폰에서 풀 리퀘스트를 드래프트로 되돌릴 수 있으며, 최신 제공자 데이터로 체크와 리뷰를 새로고침할 수 있습니다.
- 브라우저 & 컴퓨터 사용: 에이전트가 로그인 및 결제 팝업을 처리하고, 중첩된 프레임의 파일 선택 버튼으로 업로드하고, 페이지 대화상자에 응답하며, 다운로드 파일을 요청한 경로에 저장할 수 있습니다. 에이전트가 사용하는 백그라운드 브라우저 페이지는 계속 활성 상태를 유지합니다.
- Orchestrator V3: 토큰 효율과 안정성이 크게 향상되었습니다. 코디네이터는 워커가 보고하면 턴을 마치고 다시 깨어나며, CLI 상태와 인박스 출력이 더 간결해졌습니다. 시각적 워커 카드와 활동 표시기가 진행 상황을 파악하도록 도와주는 Chat UI에서 특히 잘 작동합니다. 완료된 워커에게 후속 작업을 맡기거나, 종료된 워커를 다시 열 수 있습니다.
- 일상적인 속도 & 완성도: 채팅이 많을 때 앱 전체가 멈추는 현상이 줄었고, 셸 제출이 빨라졌으며, 워크트리 체크아웃이 빨라졌고, 채팅과 diff의 불필요한 다시 그리기가 줄었습니다. 하위 에이전트는 접힌 상태로 시작하며, 데스크톱과 휴대폰에서 유휴 에이전트가 함께 묶여 표시됩니다.
호환성 & 업그레이드 참고 사항
- 에이전트별 Chat 또는 CLI: Chat UI는 더 이상 실험 기능 스위치가 필요하지 않습니다. 기존 사용자는 실행 설정을 유지하고, 기존 대화도 기존 화면 형태를 유지합니다. 새로 설치하면 터미널에서 시작합니다. 설정 → 에이전트에서 Chat 또는 CLI와 기본 모델 및 effort를 선택할 수 있습니다.
- 후속 메시지는 기본적으로 대기열에 저장: 에이전트가 작업하는 동안 Enter를 누르면 다음 메시지가 대기열에 들어갑니다. Cmd/Ctrl+Enter를 누르면 실행 중인 턴에 바로 전송됩니다. 기본값을 바꾸려면 설정 → Chat → 동작에서 후속 메시지 대기열을 끄세요. 휴대폰에서는 전송 버튼을 길게 눌러 대기열 또는 Steer를 선택할 수 있습니다. 휴대폰은 호스트의 설정을 따르며, 구버전 클라이언트나 대기열을 지원하지 않는 호스트는 즉시 전송을 유지합니다.
- 모바일 앱 업데이트: 테마 및 언어 선택기를 포함한 네이티브 설정 변경 사항은 업데이트된 모바일 앱이 필요합니다. 완전한 기능을 사용하려면 데스크톱이나 서버뿐 아니라 Orca Mobile도 업데이트하세요.
- 플러그인 신뢰 & 업데이트: Orca는 공식이 아닌 플러그인을 신뢰하기 전에 경고합니다. 더 많은 권한을 요청하는 업데이트는 개별 검토를 기다리며, 설치된 플러그인 콘텐츠는 로드될 때마다 다시 검증됩니다.
- 격리된 데스크톱 플러그인 뷰: 플러그인 패널과 사용자 정의 에디터는 이제 별도의 프로세스와 저장소를 사용하며, 직접적인 네트워크 접근이 차단됩니다. 브라우저 및 serve 클라이언트는 기존 iframe 동작을 그대로 유지합니다.
- WSL 호스트: 중지된 배포판은 워크스페이스를 복원하거나 전환할 때도 계속 중지 상태로 남으며, 차단된 창에는 시작 버튼이 표시됩니다. WSL 호스트 설정을 끄면 새 호스트는 중지되고, 저장된 호스트는 계속 서비스합니다. 유휴 상태의 WSL 서버는 5분 후 종료될 수 있으며, 이 유휴 시간 제한이 사용자의 셸에는 적용되지 않습니다.
- Orca 스킬: 수정하지 않은 기본 제공 스킬은 자동으로 업데이트됩니다. 변경한 스킬은 여전히 검토를 요청합니다.
제품 경험
터미널
더 빠른 프롬프트 제출, 더 안정적인 복원, 텍스트 두께, 링크, 패딩 및 Windows 시작 오류 수정.
네이티브 채팅
대기열에 들어간 후속 메시지, 계정 전환, 더 명확한 대화 카드를 제공하며, 다시 그리기를 줄이고 질문과 응답의 신뢰성을 높였습니다.
휴대폰 & 웹
휴대폰에서 라이트, 다크, 시스템 테마, 표시 언어 선택, 새로워진 화면, 더 빠른 목록, 풍부한 미리보기를 제공합니다.
- 설정 → 외관 및 언어에서 휴대폰 앱의 라이트, 다크 또는 시스템 테마를 선택하고 표시 언어를 고를 수 있습니다.
- 현재 작업 텍스트를 기준으로 작업 체크박스 이름 지정 by @OrcaWin in #35081
- 저장 및 다시 불러오기 후에도 빈 작업 유지 by @OrcaWin in #35085
- 인라인 코드 서식을 적용할 때 블록과 이미지 유지 by @OrcaWin in #35110
- 작업 체크박스를 첫 번째 텍스트 줄에 맞춰 정렬 by @OrcaWin in #35157
- 색상 구성표를 전환해도 에디터 스타일 유지 by @OrcaWin in #35171
- 네이티브 푸시 없이 알림 복원 by @AmoabaKelvin in #36125
- 휴대폰에서 병합 충돌 해결 및 병합 완료 by @AmoabaKelvin in #36160
- 슬래시 명령 이후에도 유휴 Claude 패널에 모바일 채팅 연결 유지 by @AmoabaKelvin in #36208
- 모든 텍스트 입력을 채팅 작성기에 맞추고 터미널 도크 재구성 by @AmoabaKelvin in #36166
- 이름이 바뀐 파일의 스테이징을 완전히 해제 by @OrcaWin in #34955
- D-패드가 있는 iPhone Duo 키 레일, 분할 터미널 패널, 반접힘 레이아웃 by @AmoabaKelvin in #35177
- 기능이 변경되면 휴대폰 탭 스트림 새로고침 by @brennanb2025 in #36321
- 세션 제목을 탭하면 전체 이름, 경로, 호스트 확인 by @brennanb2025 in #30389
- 앱 전체의 모서리 반경 통일 by @AmoabaKelvin in #36437
- 워크스페이스 목록의 에이전트 행을 대화 이름으로 시작 by @AmoabaKelvin in #36464
- 최근 데스크톱 및 모바일 문구 번역 by @AmethystLiang in #36489
- 새 Claude 탭의 작성기가 준비될 때까지 휴대폰 전송 보류 by @AmoabaKelvin in #36494
- 히스토리가 무제한으로 설정되면 모든 세션 표시 by @AmoabaKelvin in #36507
- 긴 파일의 깊은 위치에서도 Markdown 에디터 선택 영역이 보이도록 유지 by @AmoabaKelvin in #36505
- 휴대폰 세션 탭을 탭하면 세부 정보 카드 표시 by @brennanb2025 in #36395
- Android 터미널에서 Claude Code의 ⏵⏵ 모드 표시 그리기 by @AmoabaKelvin in #36516
- 컴팩트한 상단 바, 하단 검색, 필터 칩 by @AmoabaKelvin in #36535
- 사용자가 처리해야 할 항목 중심으로 홈을 재구성하고 작업을 하단에 고정 by @AmoabaKelvin in #36520
- Orca Mobile에서 자동화 지원 by @brennanb2025 in #31617
- 구조화된 응답 중에도 휴대폰 사용자가 다음 메시지의 모델을 선택 가능 by @brennanb2025 in #36451
- 데스크톱과 휴대폰에서 정착된 권한 알림을 컴팩트하게 유지 by @brennanb2025 in #36304
- 시트, 선택기, 목록 화면 재디자인 by @AmoabaKelvin in #36585
- Android를 포함해 모든 이미지 미리보기에서 SVG 그리기 및 핀치 줌 지원 by @nwparker in #36608
- Mermaid 다이어그램 핀치 줌 지원, 페이지 확대 없이 이미지 확대 by @nwparker in #36648
- 워크트리 카탈로그 폴링을 행 델타로 전송 by @nwparker in #36799
- 카탈로그 델타를 통해 홈 워크트리 개수 읽기 by @nwparker in #36800
- 휴대폰에서 네이티브 채팅을 현재 위치에서 열기 by @brennanb2025 in #36315
- 큰 프레임을 읽는 휴대폰을 위해 Gzip 압축 적용 by @nwparker in #36801
- 휴대폰 채팅에 에이전트 메시지 카드 표시 by @brennanb2025 in #36162
- 연결 시도 중에는 호스트를 연결 끊김으로 표시하지 않음 by @nwparker in #36802
- 누르기 피드백, 시트 움직임, 상태, 간격, 레이아웃 점프 다듬기 by @AmoabaKelvin in #36713
- 페어링된 서버의 워크스페이스 폴링을 행 델타로 전송 by @nwparker in #36859
- 설정, 소스 컨트롤 및 나머지 목록을 공통 행과 상단 바로 이전 by @AmoabaKelvin in #36719
- 저장소가 그대로이면 호스트 화면의 저장소 폴링에 변경 없음으로 응답 by @nwparker in #36860
- 셸이 이미 확인한 상태로 페이지 열기 by @nwparker in #36861
- 전체 카탈로그가 도착하는 동안 호스트의 첫 행들을 먼저 그리기 by @nwparker in #36862
- 첫 번째 열기 확인 중에도 다이얼이 재시도 중이면 확인 상태 유지 by @nwparker in #36863
- 데스크톱이 허용하는 한 직접 핸드셰이크에 충분한 시간 부여 by @nwparker in #36864
- 모든 곳에 누르기 피드백 추가, 더 부드러운 움직임, 시트용 동작 줄이기 by @AmoabaKelvin in #36885
- scrcpy 제어 소켓을 통해 Android 입력 전송 by @Moran45 in #36530
- 늦은 응답에 대비해 카탈로그 스냅샷 보호 및 스냅샷 경로 축소 by @nwparker in #36902
- 가벼운 활성 확인, 미리보기 없는 터미널 목록, 더 저렴한 터미널 gzip by @nwparker in #36903
- 휴대폰에서 워크스페이스를 삭제할 때 저장소의 아카이브 훅 실행 by @AmoabaKelvin in #36481
- 데스크톱 요청이 지연되는 동안에도 사진 첨부가 계속 작동하도록 유지 by @AmoabaKelvin in #36922
- 휴대폰에서 계정을 전환하면 실행 중인 Claude 세션 재시작 by @AmoabaKelvin in #36933
- 하위 에이전트 목록을 기본으로 접고 유휴 하위 에이전트 그룹화 by @nwparker in #36939
- 분할 키보드가 열릴 때 펼쳐진 iPhone Duo가 충돌하지 않도록 수정 by @AmoabaKelvin in #36948
- Android에서 스크롤 중 히스토리가 그려질 때 채팅이 위로 튀는 현상 수정 by @AmoabaKelvin in #36949
- iOS에서 인라인 HTML 카드와 미리보기 렌더링 by @AmoabaKelvin in #36986
- 헤드리스 호스트가 터미널 활동을 기록하여 휴대폰의 최근 정렬이 반영되도록 수정 by @AmoabaKelvin in #36974
- iPhone 보관함 사진을 HEIC/.png가 아닌 .jpg 이름의 JPEG로 전송 by @AmoabaKelvin in #36989
- 세션 Markdown 탭에 워크스페이스 이미지 표시 by @AmoabaKelvin in #36970
- Android에서 분할 화면 진입 시 앱 상태와 레이아웃 유지 by @AmoabaKelvin in #36977
- Android에서 자동 수정된 단어를 탭해도 커서와 키보드 유지 by @AmoabaKelvin in #36947
- 리치 Markdown 에디터에서 넓은 표를 가로로 스크롤 by @AmoabaKelvin in #36966
- 공백이 포함된 체크아웃 경로에서 iOS 빌드 by @AmoabaKelvin in #37058
- 데스크톱과 휴대폰에서 입력 필요 알림과 완료 알림 분리 by @AmoabaKelvin in #36941
- 에이전트가 읽은 스크린샷 표시 및 모바일에서 마크다운 이미지 인라인 표시 by @AmoabaKelvin in #36953
- 대기열 메시지 패널이 행에 맞고 저장/취소 버튼이 레이블에 맞도록 수정 by @AmoabaKelvin in #36928
- 페어링된 휴대폰에서 풀 리퀘스트를 다시 드래프트로 전환 가능 by @AmoabaKelvin in #37000
- diff 화면에서 변경된 모든 파일 열기 by @AmoabaKelvin in #36937
플러그인
커뮤니티 카탈로그, 더 명확한 신뢰 및 업데이트 검토, 격리된 데스크톱 뷰, 더 완전한 TypeScript 플러그인 개발 워크플로
- 플러그인 단축키를 포커스된 브라우저 페이지에 양보 by @AmethystLiang in #36176
- 공식이 아닌 플러그인을 신뢰하기 전에 경고하고, 권한을 늘리는 업데이트는 하나씩 검토 by @nwparker in #36218
- 플러그인 제거 보고 중단(설치 횟수는 누적) by @nwparker in #36214
- 신뢰 대화상자, 입력된 쌍, 플러그인 이름을 데이터 플러그인으로부터 안전하게 유지 by @nwparker in #36220
- 설치 소스 저장소 링크만 열고, 호스트가 제공한 플러그인 이미지만 렌더링 by @nwparker in #36270
- 플러그인 콘텐츠를 로드할 때마다 설치된 내용을 다시 검증 by @nwparker in #36277
- RPC 플러그인 권한 부여에 명시적 승인 지문 필요 by @nwparker in #36279
- Go 모듈 경로와 같이 저장소 소유자에서 게시자 도출 by @nwparker in #36281
- orca plugin create, validate, inspect 추가 by @nwparker in #36280
- 게시자가 없는 매니페스트에 대한 orca plugin validate 수정 by @nwparker in #36296
- 기본으로 커뮤니티 카탈로그 표시 by @nwparker in #36294
- orca plugin dev load/unload/reload, list, logs, enable, disable 추가 by @nwparker in #36288
- 선택된 테마를 명확히 하고 다른 모드 선택을 확인 by @vale-c in #35926
- xmlns가 없는 아이콘 테마 SVG 표시 (Minimal Icons에 아무것도 표시되지 않던 문제 수정) by @nwparker in #36436
- 카탈로그 owner가 아닌 카탈로그 항목 자체의 게시자 표시 by @nwparker in #36466
- 활성화된 플러그인의 구문 정의가 Orca의 추정 언어보다 우선하도록 허용 by @nwparker in #36468
- 자동 업데이트가 검토를 기다릴 때 한 번 알림 by @nwparker in #36462
- 비활성화된 플러그인의 터미널 테마를 더 이상 적용하지 않음 by @nwparker in #36471
- 플러그인 설정을 두 번째 클릭으로 닫기 by @nwparker in #36479
- 새 공식 구문 플러그인에 대한 Try it 샘플 추가 by @nwparker in #36486
- 플러그인 페이지를 고정된 릴리스의 README에 연결 by @nwparker in #36527
- Git 설치에서 일반 저장소, 릴리스, 태그 페이지 URL 허용 by @nwparker in #36525
- 언어 팩이 모든 보안 및 파괴적 문자열을 변경하지 못하도록 보호 by @nwparker in #36219
- 플러그인 카탈로그에 공개 설치 횟수 표시 by @nwparker in #36537
- 공식이 아닌 플러그인을 설치하기 전에 "Make sure you trust " 확인 대화상자 표시 by @nwparker in #36271
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.