대화와 기대대로 동작하는 브라우저 🧭
이번 릴리즈에서는 대화가 에이전트 설정을 따르도록 바뀌었고, 내장 브라우저에 Chrome 스타일 도구가 추가되었으며, SSH 연결과 관리형 서버가 더 잘 복구되도록 개선되었습니다. 또한 채팅 글꼴 설정, 에이전트 브라우징 실시간 보기, 그리고 Hermes, Kimi, Kiro, Windows 터미널의 안정성 향상도 포함되어 있습니다.
요약
- 설정을 따르는 대화: 새 대화는 Settings → Agents에서 설정한 각 에이전트의 권한을 사용하고, 이름을 바꾼 대화는 Session History에서도 그 이름을 유지하며, 터미널이 아직 실행 중인 대화에는 쓰기 작업을 하지 않습니다.
- Chrome에 더 가까운 브라우저: DevTools를 패널 안에 도킹하고, 소리가 재생 중인 탭을 음소거하고, 마우스를 올리면 링크 URL을 보고, 페이지 안에서 Orca 단축키와 마우스 뒤로/앞으로 버튼을 사용할 수 있습니다.
- 에이전트의 브라우징 보기: 커서와 배지로 에이전트가 클릭하거나 입력하는 위치를 표시하고, 대화에서 해당 페이지로 바로 이동할 수 있으며, 터미널과 대화에서 연 링크는 원본 옆에서 열립니다.
- 막히는 부분이 줄어든 SSH: 저장된 포트 포워딩이 재시작 후 다시 돌아오고 실패 원인을 설명하며, 인증서만 사용하는 호스트는 시스템
ssh를 통해 연결되고, 관리형 서버는 터미널을 닫지 않고 업데이트됩니다.
- 더 안정적으로 시작하고 재개하는 에이전트: Hermes와 Kimi 패널은 재시작 후 재개되고, Kiro는 V3 엔진에서 상태를 보고하며, 에이전트가 시작되는 동안 입력한 키는 임시 입력(초안)으로 보존됩니다.
- 중요한 곳의 다듬기: 대화용 글꼴을 고를 수 있고, US 외 키보드에서 Cmd/Ctrl +
+로 확대/축소할 수 있으며, macOS 터미널에서 클라우드 전용 파일을 열 수 있고, Windows 터미널과 붙여넣기가 더 안정적으로 동작합니다.
휴대폰 및 웹 업데이트: 휴대폰에서 터미널 출력의 일부가 사라지지 않으며, 대화 이름 변경과 각 대화의 권한 모드가 휴대폰에도 표시됩니다. 세션 탭은 제목을 설정하지 않는 Windows 에이전트에 대해서도 Working과 Needs You 상태를 유지합니다.
호환성 및 업그레이드 참고 사항
- 새 터미널 호스트: 새 터미널은 새 터미널 호스트에서 시작되므로 이번 릴리즈의 터미널 수정 사항이 적용됩니다. 업데이트 전에 열린 터미널은 계속 실행되며, 닫을 때까지 이전 호스트에 연결된 상태로 유지됩니다.
- 대화 권한: Settings → Chat에는 더 이상 별도의 권한 드롭다운이 없으며, Settings → Agents에서 에이전트별로 설정합니다. 기존 대화는 저장된 권한을 그대로 유지하며, 대화의 권한 메뉴를 바꾸면 해당 대화에만 적용됩니다.
- 터미널에서 열린 대화: 터미널이 아직 대화에 쓰고 있을 수 있으면, 해당 대화는 메시지를 전송하지 않고 그 터미널에서 에이전트를 종료하거나 터미널을 닫으라고 요청합니다. 터미널을 닫으면 다음 전송이 진행됩니다.
- 관리형 SSH 서버: Update anyway를 선택하면 실행 중인 터미널은 업데이트 과정에서도 계속 실행됩니다. 재시작 후 대화를 재개하라는 안내는 이번 릴리즈를 이미 실행 중인 서버에서만 제공됩니다.
- OpenCode 모델 선택: OpenCode 2.0.14, 2.0.15, 2.0.17, 2.0.18은 모델을 선택하면 첫 메시지가 전송되지 않고 남아 있으므로, Orca는 해당 버전에서 모델 선택을 거부합니다.
제품 경험
네이티브 대화 (실험적)
대화는 에이전트 설정을 공유하고, 이름을 유지하며, 터미널이 아직 작성 중인 대화에는 개입하지 않습니다.
- Settings → Agents에서 설정한 에이전트별 권한으로 새 대화를 시작하도록 변경 (터미널과 동일), @brennanb2025, #32334
- 터미널이 아직 작성 중인 대화에서는 대화의 에이전트를 시작하지 않도록 하고, 열린 대화가 보유한 대화를 복원된 패널이 재개하지 않도록 수정, @brennanb2025, #30930
- 대화 이름 변경을 대화의 이름으로 저장하여, 탭을 닫은 뒤에도 Session History, 휴대폰, 다른 창에서 이름이 계속 표시되도록 수정, @brennanb2025, #31602
- 대화를 이어갈 때 OpenCode 또는 Grok 대화 외부에서 이루어진 턴도 표시, @brennanb2025, #31616
- 페어링되었거나 관리형 서버가 재시작 또는 업데이트된 후 중단된 대화를 재개하라는 안내 제공, @brennanb2025, #28978
- 미리보기와 설치된 글꼴 추천을 포함한 대화용 사용자 지정 글꼴 패밀리 설정 추가, @AmethystLiang, #33687
- 메시지를 거부하기 전에 실패한 에이전트 시작을 재시도, @brennanb2025, #33045
- 전달 여부가 불확실한 goal 텍스트를 유지하고, 서로 다른 goal 제어 명령을 각각 호스트로 전송, @brennanb2025, #33022
- 백그라운드 작업이 진행 상황을 보고해도 유휴 상태의 Claude 대화가 유휴 상태를 유지하도록 수정, @innocarpe, #22879
- 생각(thinking)만 있는 Claude 트랜스크립트 레코드를 추론 섹션으로 통합, @nwparker, #33344
- 대화에서 Claude Code의 거부된 ANTHROPIC_API_KEY 설정을 존중하도록 수정, @nwparker, #33346
- 생각이 많은 긴 Pi 응답이 중간에 일찍 멈추지 않도록 수정, @nwparker, #33293
- OMP가 세션을 끊었을 때 OMP 대화를 다시 연결, @nwparker, #33359
- 실행 중인 모델 이외의 OMP 모델에 대해 기억된 effort 값을 새 대화에서 유지, @nwparker, #33646
- 기억된 effort가 저장된 모델 목록에 없을 때 새 Pi 대화를 거부하지 않도록 수정, @nwparker, #33637
- 연결된 폴더를 통해 WSL Claude 트랜스크립트를 읽어, Orca 관리형 Claude 계정의 대화를 모바일에서 불러오도록 수정, @Kooooojun, #33172
- Windows에서 대기 중인 Codex 대화의 skills 확인이 worktree 삭제를 막지 않도록 수정, @nwparker, #33569
브라우저
Chrome 스타일 DevTools, 탭 오디오와 링크 미리보기, 브라우저를 사용하는 에이전트의 실시간 보기를 제공합니다.
- DevTools를 브라우저 패널 안에 도킹하는 기능 추가(도킹 위치, 크기 조절, 팝아웃 포함), @AmoabaKelvin, #33003
- 소리가 재생 중인 브라우저 탭에 스피커 아이콘을 표시하고 탭 음소거 기능 추가, @AmoabaKelvin, #32981
- 마우스를 올리거나 포커스된 링크의 URL을 페이지 하단의 말풍선에 표시, @AmoabaKelvin, #32978
- 웹 페이지 안에서도 Orca 단축키, 분할 포커스, 마우스 뒤로/앞으로 버튼이 동작하도록 수정, @AmoabaKelvin, #31859
- 브라우저 링크를 원본 옆에서 열도록 변경, @AmethystLiang, #32907
- 에이전트의 브라우징을 실시간으로 보여주고, 대화에서 해당 페이지로 바로 이동 가능, @AmoabaKelvin, #33075
- 사이트가 로컬 네트워크를 사용하기 전에 확인 요청, @AmoabaKelvin, #33399
- 새 탭 타일과 워크스페이스 카드를 더 크고 여유 있게 표시, @AmoabaKelvin, #33178
에이전트 실행, 상태 및 계정
에이전트가 한 번에 시작되고, 올바른 상태를 보고하며, 올바른 위치에서 재개되고, 올바른 계정을 유지합니다.
- Arguments 안의 권한 표시를 유지하고 Permissions 메뉴를 공유하도록 변경, @brennanb2025, #32971
- Orca가 Codex를 실행할 때 Codex의 시작 시 업데이트 안내를 건너뛰도록 수정, @nwparker, #33355
- 시작 중인 에이전트 패널에 입력한 키를 제출되지 않은 초안으로 유지, @nwparker, #33315
- Windows Codex 입력창이 긴 작업을 아직 읽는 중이면 Enter를 다시 누르도록 수정, @nwparker, #33295
- DeepSeek Harness의 launchpad가 아직 프롬프트를 보유 중이면 Enter를 다시 누르도록 수정, @nwparker, #33316
- 플래그가 있는
--command 에이전트 실행이 에이전트 화면이 준비될 때까지 기다리도록 수정, @nwparker, #33466
- Devin 실행 프롬프트를 시작 후 입력하지 않고 명령줄에서 전달, @nwparker, #33349
- 터미널 제목이 꺼져 있을 때 Claude 워커를 composer에서 시작하도록 수정, @nwparker, #33384
- Kimi Code의 신뢰 메뉴가 프롬프트를 가로채지 않도록 해당 폴더를 미리 신뢰 처리, @nwparker, #33411
- 시작 프롬프트를 제거한 OpenCode 2.x 릴리즈에서는 모델 선택을 거부, @nwparker, #33436
- Windows에서 Node를 통해 실행된 Qwen Code를 인식, @nwparker, #33461
- Stop hook 이후 plan 메뉴가 표시되는 동안 Codex가 유휴 상태로 인식되지 않도록 수정, @nwparker, #33335
- 에이전트가 대화창을 지운 뒤에도 남아 있는 차단된 프롬프트 상태를, 안정된 화면이 해제하도록 수정, @nwparker, #33485
- Claude MCP elicitation 대화창이 열려 있는 동안 Needs You 표시, @nwparker, #33517
- 중첩된 에이전트의 hook 대신 패널 자체의 에이전트가 상태를 되찾도록 수정, @nwparker, #33572
- 재시작 후 새 탭으로 옮겨진 터미널의 에이전트 상태를 유지, @nwparker, #33601
- Antigravity 서브에이전트가 끝나도 상위 에이전트의 턴이 종료되지 않도록 수정, @nwparker, #33645
- Pi의 인프로세스 서브에이전트 세션이 리드 패널을 빼앗지 않도록 수정, @nwparker, #33595
- daemon 작업으로 이어진 Claude 세션을 따라가도록 수정, @nwparker, #33605
- 깨운 에이전트의 기록에 실행 플래그를 유지하여 재시작 시 복원되도록 수정, @nwparker, #33523
- 패널의 시작 폴더가 아니라 에이전트가 실행된 폴더에서 에이전트를 재개하도록 수정, @nwparker, #33527
- 재시작 후 Hermes 패널을 패널 자체의 세션으로 재개, @nwparker, #33514
- 백그라운드 메모리 검토가 도구를 호출해도 완료된 Hermes 패널이 완료 상태를 유지하도록 수정, @nwparker, #33418
- Hermes hook과 세션 기록에 Windows의 %LOCALAPPDATA%\hermes 홈 사용, @nwparker, #33413
- Hermes 준비 상태와 설치된 런처를 인식, @nwparker, #33606
- 재개된 Kimi 패널이 다음 Orca 재시작 후에도 계속 재개 가능하도록 유지, @nwparker, #33489
- Kiro의 기본 제공 기본 에이전트를 포함해 Kiro V3 엔진에서 상태를 보고, @nwparker, #33660
- 공백이 포함된 프로필 경로에서도 네이티브 Windows Claude hook 실행, @nwparker, #33364
- 건너뛴 Windows hook 재생이 입력을 기다리지 않고 종료, @nwparker, #33470
- WSL hook 릴레이가 Orca 서버에 번들된 Node에서 실행되도록 수정, @nwparker, #33089
- Windows에서 WSL 터미널의 DeepSeek Harness 행 표시, @denchu-unagi, #31205
- 헤드리스 Linux 서버에서 Claude Agent Teams 팀원 시작, @nwparker, #33389
- Git Bash 에이전트 환경을 네이티브 Windows 경로로 캡처, @nwparker, #33619
- 폴더 신뢰 설정을 실행에 사용되는 관리형 Codex 계정 홈에 기록, @nwparker, #33377
- Orca 관리형 Codex 홈에서 전역 ~/.codex/rules 적용, @nwparker, #33493
- 트랜스크립트 경로에 \?\ 접두사가 있는 Windows Codex 세션을 재개할 때 마이그레이션, @nwparker, #33558
- 기록을 가져오기 전에 새 WSL Codex 계정 홈을 색인, @nwparker, #33630
- Codex 계정 추가 시 Codex가 stderr에 출력하는 로그인 링크를 읽도록 수정, @nwparker, #29811
- 재인증이 끝날 때까지 기존 Codex 로그인을 유지하고, 교체된 계정 홈의 라벨을 변경, @nwparker, #33568
- agy가 토큰을 새로 고친 뒤에도 선택한 Antigravity 계정을 유지, @nwparker, #33656
- Claude 계정 전환 후 재시작 시 시작했던 폴더에서 Claude를 재개, @nwparker, #33659
- Claude 계정 전환 후 사용자의 node 또는 python 프로그램을 건드리지 않도록 수정, @adifsgaid, #30328
- Claude가 처음 설정되기 전에 계정 폴더에 만든 폴더를 공유, @nwparker, #33479
- 액세스 토큰이 만료된 유휴 Claude 계정을 로그아웃 상태가 아니라 Claude 대기 중으로 표시, @nwparker, #33542
- 5시간 또는 주간 기간이 없는 Claude Enterprise 좌석의 월간 지출 한도 표시, @nwparker, #33655
- fork로 복사된 Codex 토큰 이벤트를 사용량에서 한 번만 집계, @nwparker, #33478
- Codex 세션 색인이 재구축 상태에 멈춰 있어도 Codex 사용량 표시, @nwparker, #33636
- Codex 자동화와 에이전트가 만든 스레드를 Agent Session History에 유지, @nwparker, #33477
- 로그인 셸에만 설정된 CLAUDE_CONFIG_DIR 아래 저장된 Claude 세션을 목록에 표시, @nwparker, #33506
오케스트레이션
메일은 워커가 받을 수 있을 때 전달되고, 워커 시작이 멈추는 대신 명확하게 실패합니다.
- 이전
orca orchestration check --wait가 아직 대기 중이어도 새 명령이 시작되도록 수정, @Jinwoo-H, #33013
- 확인되지 않은 배치를 보유 중이어도 새 메일이 도착하면 에이전트를 깨우도록 수정, @Jinwoo-H, #33639
- 유휴 헤드리스 터미널이 자신의 메일을 가리키도록 수정, @nwparker, #33258
- 메일 포인터를 composer에 남기지 않고 Cursor CLI에 제출, @nwparker, #33347
- 에이전트가 열린 대화창을 표시하는 동안 메일 포인터를 보류, @nwparker, #33366
- composer에 제출되지 않은 초안이 있는 동안 메일 포인터를 보류, @nwparker, #33429
- DeepSeek Harness의 launchpad가 워커의 첫 작업을 거부하면 Enter를 다시 누르도록 수정, @nwparker, #33499
- 채팅 런타임이 설치되지 않은 경우 Antigravity 워커를 터미널에서 시작, @nwparker, #33520
- Codex 워커의 세션에 다시 연결할 수 없으면 워커의 dispatch를 실패 처리, @nwparker, #33543
- worker-start가 유휴 상태의 네이티브 설치 Claude 터미널을 재사용하도록 허용, @nwparker, #33544
- Claude와 Codex뿐 아니라 인식되는 모든 에이전트에서 CLI 프롬프트를 하나의 블록으로 붙여넣기, @nwparker, #33571
터미널
새 터미널 호스트, 더 안정적인 Windows 터미널, 절전·재시작·휴대폰 사용 후에도 유지되는 기록과 폴더를 제공합니다.
- 이번 릴리즈의 터미널 수정 사항이 적용되도록 새 터미널을 새 터미널 호스트에서 시작, @Jinwoo-H, #33705
- 키보드 입력 없이 시작된 Windows ConPTY 패널을 다시 생성, @nwparker, #33423
- 출력 릴레이의 쓰기 오류로 인해 Windows 터미널 호스트가 중지되지 않도록 수정, @nwparker, #33391
- Windows에서 Claude Code가 이해하는 형식으로 Ctrl+Enter 전송, @nwparker, #33473
- Windows에서 OpenCode Ctrl+Enter 유지, @Pr1p, #33149
- Windows Codex에서 여러 줄 Ctrl+V와 Edit > Paste를 하나의 초안으로 유지, @nwparker, #33339
- ConPTY가 크기 조절 후 다시 그릴 때 복원된 기록 유지, @nwparker, #33577
- 터미널 호스트의 ConPTY 크기 조절 규칙을 창에도 적용, @nwparker, #33584
- macOS에서 Option+Forward-Delete에 ESC d 전송, @nwparker, #33296
- macOS 터미널 셸이 클라우드 전용 파일을 다운로드하도록 허용, @Jinwoo-H, #33623
- 터미널 호스트가 실제로 멈췄을 때만 멈춤 배너 표시, @Jinwoo-H, #33000
- 터미널 세션을 만드는 동안 폴더 권한 확인에 시간 제한 적용, @AmethystLiang, #33643
- macOS와 Linux에서 일반 셸 패널을 닫을 때 에이전트가 남긴 도구 정리, @nwparker, #33317
- 즉시 닫기가 에이전트를 강제 종료하기 전에 exit hook을 실행하도록 허용, @nwparker, #33367
- 터미널이 아직 실행 중인 에이전트는 재개하지 않도록 수정, @nwparker, #33380
- fish 시작 시 터미널 응답이 Codex 입력창에 들어가지 않도록 수정, @nwparker, #33381
- 유휴 에이전트의 커서를 초기화하기 전에 이스케이프 시퀀스가 끝날 때까지 대기, @nwparker, #33616
- 조용한 터미널 복원 중에도 나뉜 색상 시퀀스를 온전하게 유지, @nwparker, #33677
- 패널 크기 조절이 느릴 때 전체 화면 프로그램 실행 중 잘못된 복구 경고가 표시되지 않도록 수정, @nwparker, #33474
- 살아 있는 에이전트가 종료되었음을 확인한 후 마우스 모드를 초기화, @nwparker, #33603
- 깨운 패널의 새 프롬프트를 다시 연결될 때 새 줄에서 시작, @nwparker, #33494
- Kiro의 터미널 릴레이가 셸 준비 대기를 해제하도록 허용, @nwparker, #33495
- 종료 시 연결이 닫히기 전에 기록 저장을 완료, @nwparker, #33504
- 숨겨진 패널이 다시 표시될 때 데스크톱 기록 유지, @nwparker, #33534
- 휴대폰이 터미널을 연 후에도 데스크톱 터미널 기록 유지, @nwparker, #33537
- Windows에서 절전 상태였던 WSL 패널을 깨울 때 셸이 있던 폴더에서 깨우기, @nwparker, #33398
- 재실행된 앱이 아직 다시 열지 않은 절전 패널의 기록과 폴더 유지, @nwparker, #33425
- 다시 실행된 창이 다시 연결한 WSL 패널은 절전 시 폴더 유지, @nwparker, #33496
- 탭이 사라진 절전 에이전트를 방치하지 않고 새 탭에서 다시 열기, @nwparker, #33598
SSH 및 원격 서버
다시 돌아오는 포트 포워딩, 연결되는 호스트 확대, 터미널을 닫지 않고 업데이트할 수 있는 관리형 서버를 제공합니다.
- 호스트의 Orca 서버를 통해 재연결되는 재시작 후 저장된 SSH 포트 포워딩 복원, @nwparker, #33388
- 시작하지 못한 저장된 SSH 포트 포워딩을 이유와 함께 표시하고 제거할 수 있도록 허용, @nwparker, #33450
- 내장 클라이언트와 호스트가 알고리즘을 하나도 공유하지 않으면 시스템 ssh로 재시도, @nwparker, #33680
- 관리형 SSH 서버에 Update와 Update anyway 추가, 실행 중인 터미널 유지, @nwparker, #33397
- 패널이 터미널 기록을 저장하지 않았더라도 SSH 호스트를 관리형 서버로 이동, @nwparker, #33681
- 페어링된 서버의 SSH 호스트에서 프로젝트 추가는 아직 지원되지 않는다고 설명, @nwparker, #33284
- 페어링된 서버가 새 프로젝트 ID로 워크스페이스 목록을 다시 불러올 때 이전 워크스페이스 행 삭제, @nwparker, #33396
- 공유 워크스페이스에서 한 런타임의 업데이트가 다른 런타임의 터미널을 종료하지 않도록 수정, @nwparker, #33414
- 헤드리스 Orca 서버에서
orca agent hooks 명령 수정, @nwparker, #33700
- 헤드리스
orca serve 호스트에서 Android 에뮬레이터 구동, @nwparker, #33701
워크스페이스, 사이드바 및 일상적인 다듬기
워크스페이스는 올바른 브랜치에 머무르고 대화창이 멈추지 않으며, 미리보기가 빨라지고 사이드바 컨트롤이 정리되었습니다.
- 같은 경로의 워크스페이스 복사본마다 해당 호스트의 브랜치를 유지, @nwparker, #33428
- 생성 중에 워크스페이스를 열면 에이전트를 시작, @nwparker, #33562
- 멈춘 설정 단계에서 create-worktree 대화창이 멈추지 않도록 수정, @OrcaWin, #33400
- 로컬 main을 최신 상태로 유지하기 위한 shallow clone 경고를 설명하고, 새로 고침을 중지할 수 있도록 허용, @OrcaWin, #33260
- 페이지를 떠난 후에도 Tasks의 Jira Board 보기가 선택된 상태로 유지, @kazuki-hanai, #30588
- 링크 작업 뒤에서도 워크스페이스 호버 카드가 열린 상태를 유지, @OrcaWin, #33409
- 호버 카드의 다른 곳을 클릭하면 링크 선택기 닫기, @nwparker, #33679
- 탭 미리보기를 800ms 대신 500ms 후에 표시, @AmethystLiang, #33447
- Activity로 전환해도 사이드바 헤더 버튼 위치가 유지되도록 수정, @AmethystLiang, #33648
- 알림 벨에 상태와 개수를 표시할 공간 확보, @AmethystLiang, #33683
- US 외 키보드에서 Cmd/Ctrl + 확대 기능 지원, @AmoabaKelvin, #33014
- chmod가 거부되는 샌드박스에서도 Orca CLI 명령이 동작하도록 수정, @nwparker, #33662
휴대폰 및 웹
휴대폰은 터미널 출력 전체와 올바른 에이전트 상태를 유지하고, 표시할 수 없는 항목을 설명합니다.
테스트, 빌드 및 유지보수
낮은 가치의 테스트를 줄이고 행동 검증 범위를 넓히며, 로컬 검사와 개발 환경 설정을 빠르게 하고, 모듈 구성을 계속 개선하며, 저장소 전체의 주석을 정리하고, relay 서비스를 개선했습니다.
신규 기여자
전체 변경 로그: v1.4.240...v1.4.241