이전 릴리즈: 1.4.257 — 긴 채팅이 더 부드러워지고, 브라우저 피드백 저장과 받아쓰기 기능이 개선되었습니다.
더 부드러운 워크스페이스, 휴대폰 스크롤 복원 & Copilot Chat ✨
Orca 1.4.258은 큰 워크스페이스 목록을 열 때, 창을 옮길 때, 레이아웃을 바꿀 때 생기는 멈춤을 줄였습니다. 로컬 사용량 업데이트가 키 입력을 처리하는 프로세스의 작업량을 줄여, 사용량이 새로 고쳐지는 동안에도 Chat UI와 터미널 사용자가 계속 작업할 수 있습니다.
- 📱 휴대폰 채팅 스크롤 다시 지원: 데스크톱이 제공하는 채팅 페이지에서 메시지를 스와이프하고, 넓은 코드 블록을 좌우로 넘길 수 있습니다. 두 손가락으로 핀치하면 페이지 전체를 확대하지 않고 채팅 글자 크기만 조절할 수 있습니다.
- 💬 Chat에서 GitHub Copilot 사용: Launch chat을 선택하면 응답을 스트리밍으로 받고, 도구 출력을 확인하고, 파일 diff를 검토할 수 있습니다. Orca를 재시작한 뒤에도 이 대화를 다시 열 수 있습니다.
- ⌨️ 선택한 모델과 사고 수준으로 Pi 시작: 터미널 런처가 선택한 모델을 적용하고, 첫 프롬프트를 보내기 전에 추론 노력 수준을 고를 수 있게 합니다.
- 🗂️ 더 적은 단계로 프로젝트 추가: Add project에서 폴더를 찾아보거나, URL을 클론하거나, 프로젝트를 바로 만들 수 있습니다. 메뉴 안에서 머신을 전환할 수 있으며, New worktree에서는 선택한 Run on 호스트에서 시작합니다.
주요 변경 사항
- 대화를 계속 이어가기: 사용량 한도에서 사용하는 Hand Off to Another Agent가 저장된 대화 전체를 넘깁니다. 생성된 이미지는 최종 답변 옆에 남고, 응답 중인 채팅이 있는 창을 닫으면 실행 중 작업 확인 창이 표시됩니다. 워커의 권한 요청은 코디네이터에서 응답할 수 있으며, 대기 중인 요청은 입력창 위에, 처리 기록은 대화 순서대로 표시됩니다.
- 파일 탐색, 검토, 열기: 확장 프로그램이 Settings → Browser에서 기본으로 켜집니다. Git Graph는 스크롤과 페이지 이동 중 반복 작업을 줄이고, 유휴 상태의 에디터는 복사 힌트를 더 이상 폴링하지 않습니다. 지원되지 않는 문서 탭에는 Open with default app이 표시되며, SSH 또는 페어링된 호스트의 파일은 먼저 사본을 내려받습니다.
- Claude 계정 원격 전환: Ask 설정에서 휴대폰이나 CLI로 계정을 전환하면, 데스크톱 대화 상자 없이 선택한 계정으로 터미널 세션이 다시 시작됩니다. 작업 중인 세션은 현재 턴을 마친 뒤 전환됩니다. Never restart를 선택하면 세션은 그대로 유지됩니다.
- 휴대폰에서 코드와 기록을 더 선명하게: 휴대폰 페이지에 구문 강조 색상, 고정된 diff 거터, PR 상태 아이콘이 추가되었습니다. Session History는 압축된 Codex 아카이브, OMP 프로필, 더 큰 OpenCode 2 세션을 찾을 수 있습니다.
호환성 및 업그레이드 참고 사항
- Copilot Chat: Copilot CLI 1.0.88 이상과 로그인이 필요합니다. 모델은 시작 후에 표시되며, 모델 선택을 지원하지 않는 요금제에서는 Auto가 사용됩니다. Session History에서 Chat으로의 가져오기는 아직 지원되지 않습니다. 외부 터미널에서 채팅 세션을 allow-all로 바꾸지 마세요. 이 권한 설정은 다시 열 때도 유지되며, Orca에는 Ask로 표시되더라도 적용됩니다.
- 휴대폰 업데이트: 데스크톱은 업데이트된 휴대폰 웹 페이지를 제공하지만, 설치된 네이티브 앱을 교체하지는 않습니다. 이 소스에서 새로 빌드한 네이티브 iOS 앱은 iOS 16.4 이상이 필요합니다. 탭에 Update mobile이 표시되면 휴대폰 앱을 업데이트하고 다시 연결하세요.
변경 사항 전체 목록
워크스페이스, 성능 & 데스크톱 UI
큰 프로필 저장, 워크스페이스 시작, 프로젝트 추가 흐름, 현지화, 데스크톱 레이아웃 변경.
- perf(persistence): 창 이동과 UI 편집 시 전체 프로필을 다시 저장하지 않음 작성자 @brennanb2025, #40627
- 큰 워크스페이스 시작 시 저장소를 반복해서 하이드레이션하지 않도록 개선 작성자 @brennanb2025, #41088
- 워크스페이스 호스트 하나를 찾을 때 모든 폴더를 정렬하지 않도록 개선 작성자 @brennanb2025, #41248
- fix(activity): 터미널이 열려 있는 조용한 에이전트를 "No recent update" 목록에 계속 표시 작성자 @AmoabaKelvin, #40952
- style(menus): 행 간격을 넓히고, 아이콘을 가볍게 하고, 배경을 불투명하게 변경 작성자 @OrcaWin, #40000
- style(new-workspace): Create From 탭을 아이콘만 표시하고 Create 버튼을 짧게 변경 작성자 @nwparker, #41036
- style(onboarding): Color mode 선택기를 아이콘 중심으로 줄이고 문구를 짧게 변경 작성자 @nwparker, #41079
- fix(sidebar): 재시작 후에도 활동 막대 위치가 유지되도록 수정 작성자 @innocarpe, #40891
- fix(window): 재시작 후 네이티브 전체 화면 복원 작성자 @yohangwak, #40540
- fix(tab-group): 탭이 탭 바를 가득 채워도 창 드래그 핸들을 유지 작성자 @mousepotato03, #33988
- fix(workspace): GitHub 링크를 확인할 수 없을 때 이름을 표시 작성자 @BeamNawapat, #24465
- fix(renderer): 공백이 포함된 폴더의 Windows 경로를 유지 작성자 @innocarpe, #24809
- fix(computer-use): Windows에서 최소화된 창에만 SW_RESTORE 적용 작성자 @nwparker, #41253
- fix(settings): Worktree hooks를 하나의 카드 안의 행으로 평탄화 작성자 @brennanb2025, #40976
- fix(worktrees): 중간에 밀려난 worktree 스캔이 스캔 도중 계보를 정리하지 않도록 방지 작성자 @nwparker, #41284
- feat: 현지화와 상태 표시줄 형식을 통합 작성자 @AmethystLiang, #40456
- 로컬 사용량 서비스를 감독되는 백엔드 프로세스에서 실행 작성자 @brennanb2025, #40792
- feat(project-admission): 메뉴 중심의 Add project 흐름과 동기화된 호스트 헤더 추가 작성자 @nwparker, #41303
Chat UI & 세션 기록
대화 시작, 이미지 배치, 전체 기록 인계, 세션 탐색 문제 수정.
- fix(chat): 턴 도중 보낸 이미지를 Claude 답변 아래에 고정하지 않고 제자리에 표시 작성자 @AmoabaKelvin, #40975
- fix(native-chat): Claude처럼 Codex 사용량 한도가 언제 초기화되는지 표시 작성자 @AmoabaKelvin, #40992
- fix(native-chat): 새 worktree의 첫 채팅이 시작되는 동안에도 메시지를 보내고 모델을 선택할 수 있도록 수정 작성자 @AmoabaKelvin, #40912
- fix(native-chat): 세션 스킬의 인자 힌트를 선택기에 표시 작성자 @innocarpe, #40788
- fix(native-chat): 폴더 링크를 아무 동작 없이 두지 않고 "Open folder"로 표시해 열거나 보여주기 작성자 @AmoabaKelvin, #41040
- fix(session-history): OMP 프로필 세션 디렉터리 탐색 작성자 @duck1eee, #40264
- fix(session-history): .jsonl.zst로 보관된 Codex rollout 색인 작성자 @Aboysky, #40593
- fix(native-chat): Claude/Codex 시작 대화 상자를 채팅 카드로 표시하고, 하나가 열려 있는 동안 Send 잠금 작성자 @AmoabaKelvin, #41083
- fix(native-chat): 사용량 한도에서 Hand Off 시 새 에이전트에 채팅의 전체 기록 전달 작성자 @AmoabaKelvin, #41096
- fix(ai-vault): 큰 저장 도구 데이터가 있는 OpenCode 2 세션을 건너뛰지 않고 색인 작성자 @AmoabaKelvin, #41101
- fix(ai-vault): 세션 기록 칩에 기록된 폴더 워크스페이스를 표시 작성자 @innocarpe, #41053
- 채팅 시작에 실패해도 에이전트 상세 정보를 유지 작성자 @brennanb2025, #40901
- fix(ai-vault): Session History의 Hand Off가 OpenCode 채팅에 전체 기록을 전달하도록 수정 작성자 @AmoabaKelvin, #41236
- fix(chat): 생성된 이미지가 최종 답변과 함께 계속 보이도록 유지 작성자 @brennanb2025, #40935
- fix: 응답 중인 네이티브 채팅이 있는 창을 닫기 전에 경고 작성자 @brennanb2025, #40953
- fix(native-chat): 프레이밍되지 않은 한 줄 붙여넣기 기준을 512바이트로 낮춤 작성자 @nwparker, #41280
- fix(ai-vault): 같은 호스트에서 이름이 바뀐 터미널 탭 제목을 Session History에 표시 작성자 @nwparker, #41281
- fix(native-chat): 채팅 Stop에서 확인된 Escape 후 중단으로 판단 작성자 @nwparker, #41285
- fix(native-chat): 사용자 메시지에서 보낸 [Image #N] 프롬프트 표시를 숨김 작성자 @nwparker, #41288
- 저장된 입력이 바뀔 때만 캐시된 채팅 제목을 새로 고침 작성자 @brennanb2025, #41242
- fix(native-chat): 터미널 강조 위치가 바뀌면 시작 카드 선택을 거부하고, 여러 서버를 위한 MCP 카드 추가 작성자 @AmoabaKelvin, #41216
- fix(native-chat): 채팅 계정에 사용량이 다시 생길 때까지 자동 continue 보류 작성자 @brennanb2025, #40412
- fix(native-chat): 이동된 모듈에서 Claude 인증 환경 변수를 가져오도록 수정 작성자 @AmoabaKelvin, #41312
- fix(native-chat): Claude 인증 환경 소유자 가져오기 복구 작성자 @nwparker, #41310
에이전트, 모델 & 계정
Copilot Chat, 모델 선택, 계정 사용량, 에이전트별 실행 및 상태 수정.
- fix(agent-status): 폴더 안의 모든 바쁜 세션이 아니라 각 OpenCode 탭의 세션만 표시 작성자 @AmoabaKelvin, #41002
- fix(pi): Pi 터미널 실행이 런처에서 고른 모델로 시작하도록 수정 작성자 @AmoabaKelvin, #41005
- feat(pi): Pi 터미널 실행에 사고 수준 선택 기능 추가 작성자 @AmoabaKelvin, #41006
- fix(agent-status): Cursor가 작업하는 동안 탭과 사이드바 제목이 깜박이지 않도록 수정 작성자 @AmoabaKelvin, #40996
- fix(agent-status): 건너뛴 Codex 비동기 질문이 계속 대기 상태로 남지 않도록 수정 작성자 @nwparker, #41013
- fix(kiro): kiro-cli가 OSC 7501로 상태를 보고해도 Kiro 세션 유지 작성자 @LDH1103, #40568
- fix(cursor): 에이전트 실행 선택기에 내 계정의 Cursor 모델 목록 표시 작성자 @AmoabaKelvin, #41046
- fix(agent-status): SSH 패널에서도 건너뛴 Codex 비동기 질문이 바로 지워지도록 수정 작성자 @nwparker, #41031
- fix(claude-accounts): 데스크톱에서 묻지 않고 휴대폰 또는 CLI 계정 전환 후 세션을 다시 시작 작성자 @AmoabaKelvin, #41064
- fix(agents): DeepSeek Harness 설치 링크가 실행하는 dsh-TUI를 가리키도록 수정 작성자 @AmoabaKelvin, #41069
- fix(kimi): Never Ask 모드에서 --yolo 대신 --auto로 Full access 시작 작성자 @AmoabaKelvin, #41080
- fix(agents): 새 워크스페이스 프롬프트를 dsh-tui로 실행되는 dsh-TUI 0.19에 전달 작성자 @AmoabaKelvin, #41086
- fix(agent): 새 worktree와 새 탭에서 AGY 약어를 Antigravity와 일치시킴 작성자 @nwparker, #41128
- fix(droid): 지원되지 않는 PermissionRequest 훅 설치 중단 작성자 @innocarpe, #40612
- fix(opencode): OpenCode 2.0.13~2.0.18에서 첫 프롬프트가 전송되도록 수정 작성자 @AmoabaKelvin, #41109
- 설정과 실행 메뉴에 내 계정의 모델 목록 표시 작성자 @brennanb2025, #40175
- fix(usage): worktree를 삭제해도 Orca 사용량 합계가 줄어들지 않도록 수정 작성자 @AmoabaKelvin, #41218
- fix(cursor): Settings 기본 모델 메뉴에 내 계정의 Cursor 모델 목록 표시 작성자 @AmoabaKelvin, #41219
- fix(jcode): Jcode 에이전트 행을 유지하고 Linux에서 해당 턴 표시 작성자 @AmoabaKelvin, #41103
- fix(omp): 프로필의 기록 세션을 해당 프로필에서 다시 시작 작성자 @AmoabaKelvin, #41221
- fix(jcode): swarm 보조 에이전트의 훅이 메인 에이전트 행에 표시되지 않도록 수정 작성자 @AmoabaKelvin, #41233
- fix(jcode): swarm 보조 에이전트의 권한 요청을 메인 행에 표시 작성자 @AmoabaKelvin, #41240
- Bedrock 제공자의 Codex 계정 상태 수정 작성자 @brennanb2025, #40905
- fix(native-chat): 실행 중인 Codex 작업의 세션 변수를 채팅 및 텍스트 생성 에이전트에서 제외 작성자 @AmoabaKelvin, #41243
- fix(account): 로그아웃 후 'Signed out of Orca'로 표시 작성자 @nwparker, #41264
- feat(native-chat): GitHub Copilot in Chat을 ACP 서버로 실행 작성자 @AmoabaKelvin, #41055
- fix(agent-title): Gemini를 언급하는 Claude 작업 제목 유지 작성자 @nwparker, #41272
- fix(droid): 지원되지 않는 PermissionRequest 훅 설치 중단 작성자 @brennanb2025, #40923
- fix(structured-sessions): 에이전트 채팅 하위 프로세스에서 상속된 패널 식별 정보 제거 작성자 @nwparker, #41282
- fix(agent-picker): 관련 없는 에이전트 검색에서 Blank Terminal이 퍼지 매칭되지 않도록 수정 작성자 @nwparker, #41271
- Settings → Agents의 설치된 목록 정리 작성자 @brennanb2025, #41250
터미널 & CLI
터미널 실행, 포커스, 입력, 복원 및 CLI 형식 수정. 되돌림 안내: 아래의 chat-wait 변경은 #41241로 되돌려졌으며, 이전 변경인 #40836도 함께 되돌려졌습니다. 이번 릴리즈에서 orca chat list/read/send/wait는 사용할 수 없고, orca chat rename은 남아 있습니다.
- fix(dashboard): 에이전트 대시보드 팝아웃에서 macOS Cmd+V를 앱 붙여넣기로 연결 작성자 @innocarpe, #40866
- fix(claude): 프로필 서브셸에서 Claude를 exec하여 포그라운드 그룹을 주도하도록 수정 작성자 @innocarpe, #40962
- fix(workspace): Cmd+J 또는 탭 전환 메뉴로 터미널을 선택하면 활성 분할 패널에 포커스 작성자 @innocarpe, #41015
- fix(terminal): 워크스페이스 활성화 시 고아 counter-id PTY마다 새 탭이 열리지 않도록 수정 작성자 @jxnxts, #40950
- 채팅 wait가 매초 기록을 읽는 대신 채팅의 작업 상태를 확인하도록 변경 작성자 @brennanb2025, #41129
- orca chat list/read/send/wait (#40836) 및 관련 성능 수정(#41129) 되돌림 작성자 @brennanb2025, #41241
- fix(terminal): 실행 중인 Codex 작업의 세션 변수를 Orca 터미널에서 제외 작성자 @AmoabaKelvin, #41220
- fix(terminal): CLI가 숨겨진 탭을 분할할 때 호스트 포커스 유지 작성자 @nwparker, #41203
- fix(terminal): 스냅샷의 seq가 청크를 자르는 위치에서 빠진 escape를 다시 적용 (#34435) 작성자 @registered2nd, #34272
- fix(preflight): 패키지 실행 환경에 HOME과 배포판 bin 경로를 설정 작성자 @aashish254, #23285
- fix(terminal): 단어 이동은 US Option 레이어의 B/F/D에서만 유지 작성자 @nwparker, #41255
- fix(terminal): 추론 노력 수준을 표시하는 푸터 위의 Codex 초안 감지 작성자 @nwparker, #41256
- fix(terminal): 컨텍스트 메뉴가 포커스를 가져가지 않고 닫힐 때 터미널 포커스 복원 작성자 @nwparker, #41274
- fix(cli): Linear CLI 표를 터미널 표시 너비 기준으로 정렬 작성자 @nwparker, #41287
브라우저 & 확장 프로그램
브라우저 확장 프로그램 설정, 페이지 복원, 탐색 및 에이전트 상호작용 변경.
소스 컨트롤, 에디터 & 파일
Git Graph, 저장소 연결, 파일 열기, 편집 및 클립보드 변경.
- feat(editor): Orca가 표시할 수 없는 파일을 탭에서 기본 앱으로 열기 작성자 @AmoabaKelvin, #40971
- fix(bitbucket): 계정 접근 권한 없이도 access token과 API token 연결 작성자 @AmoabaKelvin, #41029
- fix(azure-devops): vs-ssh.visualstudio.com SSH 원격 인식 작성자 @Hotragn, #40369
- fix(source-control): 빈 상태에서 기준 브랜치를 짧은 ref 이름으로 표시 작성자 @nwparker, #41033
- fix(editor): 심볼릭 링크 폴더를 통해 연 탭을 실시간으로 업데이트 작성자 @AmoabaKelvin, #41075
- fix(file-explorer): node_modules 또는 .git 아래 경로를 표시하려고 기다리지 않도록 수정 작성자 @innocarpe, #41047
- 유휴 상태의 에디터에서 contextual-copy 힌트 폴링 중단 작성자 @brennanb2025, #40886
- 스크롤과 페이지 이동 중 Git Graph 작업량을 제한 작성자 @brennanb2025, #40944
- feat(watcher): Pods는 계속 실시간 감시하면서 모바일/모노레포 빌드 폴더는 무시 작성자 @stevedat, #28494
- fix(source-control): AI 커밋 제목을 72자에서 자르지 않도록 수정 작성자 @nwparker, #41254
- fix(editor): 편집으로 줄이 삭제된 뒤에도 리뷰 메모 카드를 유지 작성자 @gum798, #18333
- fix(github): GHE 호스트를 유지하면서 점이 포함된 SSH 호스트 별칭을 계정 연결에 사용하도록 해결 작성자 @itigoppo, #31766
- fix(clipboard): 일반 텍스트 형식 없이 복사된 macOS URL 붙여넣기 지원 작성자 @ooeunz, #36929
- fix(github): getGitHubApiRepositoryForRemote에서 origin이 아닌 원격 확인을 제한 작성자 @nwparker, #41276
- fix(editor): 리치 마크다운 저장 시 텍스트에 있는 &, <, > 엔티티를 그대로 유지 작성자 @nwparker, #41289
- fix(pr-page): Start workspace 버튼이 라벨에 맞게 커지도록 수정 작성자 @brennanb2025, #40900
휴대폰 클라이언트 & 페어링된 기기
휴대폰 코드, diff, PR 상태, 터미널 크기, 받아쓰기, 터치 스크롤. 데스크톱이 제공하는 업데이트된 웹 페이지도 포함됩니다. 이번 업데이트는 설치된 네이티브 휴대폰 앱을 교체하지 않습니다.
- feat(mobile): 코드, 파일, diff에 GitHub 구문 강조 색상과 시스템 코드 글꼴 적용 작성자 @AmoabaKelvin, #40942
- feat(mobile): 고정된 거터와 좌우 스크롤을 지원하는 GitHub 스타일 diff 행 작성자 @AmoabaKelvin, #40961
- feat(mobile): 병합됨, 닫힘, 초안 PR을 상태별 아이콘으로 표시 작성자 @AmoabaKelvin, #40921
- fix(mobile): 오래된 휴대폰 앱에서 표시할 수 없는 데스크톱 채팅에 Update mobile 표시 작성자 @AmoabaKelvin, #41063
- fix(mobile): 새 터미널에서 Desktop/Phone 전환 시 터미널 크기 조정 작성자 @AmoabaKelvin, #41061
- fix(mobile): 새 Tasks 검색에서 이전 검색 결과 대신 Loading 표시 작성자 @AmoabaKelvin, #41067
- fix(mobile): 키보드 마이크로 음성 키보드가 열려도 Android 받아쓰기 텍스트를 채팅 입력창에 유지 작성자 @AmoabaKelvin, #41209
- fix(mobile): 휴대폰 웹 페이지에서 채팅 기록을 터치로 스크롤하도록 허용 작성자 @Jinwoo-H, #41578
시뮬레이터
데스크톱 시뮬레이터 패널의 iOS Simulator 비디오 스트리밍, 스크롤, 기기 폴드 수정.
받아쓰기 & 음성
음성 모델 업데이트는 설치를 완료할 수 없으면 기존 모델을 유지합니다.
스킬, 플러그인 & 공유
스킬 패키지 식별, 플러그인 탐색, 저장된 게시 권한 수정.
자동화 & 워커 조율
자동화 개요, 환경 레시피, 페어링된 컴퓨터 워커, 복구 및 권한 요청 처리. 초기 #40756 권한 승인 구현은 이번 릴리즈 전에 수정된 #41259로 대체되었으며, 승인 기능은 수정된 형태로 제공됩니다.
- fix(recipes): 자격 증명 레시피 스크립트가 상속하는 항목을 표시하고, 선택 사항인 passEnv 허용 목록 추가 작성자 @nwparker, #40757
- fix(orchestration): 워커의 서버가 제거되었을 때 페어링이 사라졌다고 표시 작성자 @Jinwoo-H, #40949
- fix(orchestration): Orca와 함께 종료된 채팅 워커를 재시작 후에도 중지하고 후속 메시지를 보낼 수 있도록 수정 작성자 @Jinwoo-H, #40967
- fix(orchestration): Orca와 함께 터미널이 종료된 워커를 다시 열 수 있도록 수정 작성자 @Jinwoo-H, #40963
- feat(automations): 자동화 상세 개요 재설계 작성자 @AmethystLiang, #40507
- fix(orchestration): Orca 재시작 중 전달된 워커 보고를 변경된 식별 정보로 거부하지 않음 작성자 @Jinwoo-H, #41014
- fix(orchestration): 해제된 채팅 워커의 저널을 200행이 아니라 256KB 한도까지 보관 작성자 @AmoabaKelvin, #41049
- feat(orchestration): --on으로 시작한 워커가 페어링된 컴퓨터의 워커가 되도록 변경 작성자 @Jinwoo-H, #40731
- feat(orchestration): 코디네이터에서 워커의 권한 요청에 응답 작성자 @Jinwoo-H, #40756
분량 관계로 이후 내용은 번역에서 제외했습니다. 전체 내용은 위 원문 링크에서 확인하세요.