목록으로 돌아가기

뉴스

Tactic Remote 1.7.0: 멀티 에이전트, Worktree, 그리고 더 똑똑한 키보드 바

이번 릴리스의 핵심은 전제를 없애는 것입니다. 하나의 에이전트가 셋이 되었습니다. worktree는 더 이상 숨겨진 파일 시스템의 세부 사항이 아닙니다. 키보드 바는 필요할 때 스스로 나타나는 법을 배웠습니다.

게시일 태그: 출시 소식 / announcement / ios / mac / multi-agent / worktree
뉴스

이 카테고리의 제품 및 엔지니어링 업데이트를 확인하세요.

카테고리 보기

1.7.0은 Tactic Remote 출시 이래 가장 형태를 크게 바꾼 업데이트입니다. 이전 릴리스들은 고정된 전제 위에 기능을 쌓는 방식이었습니다 — 하나의 에이전트(Claude), 디렉토리당 하나의 세션, 하나의 키보드 레이아웃. 이번 릴리스에서는 세 가지 전제 모두를 다시 생각했습니다.

하나의 에이전트가 셋이 되었습니다

Tactic Remote는 Claude Code의 리모컨으로 시작했습니다. 하지만 실제 사용 워크플로우의 상당 부분은 "Claude인가 아닌가"와는 관계가 없습니다 — 프롬프트를 보내고, 출력을 읽고, 터미널에서 실행 중인 에이전트가 만드는 인터랙티브 TUI를 처리하는 것입니다.

1.7.0은 이 부분을 일반화했습니다. 설정에서 세 가지 에이전트를 선택할 수 있습니다:

  • Claude Code — 기본값, --dangerously-skip-permissions 변형 포함
  • OpenAI Codex — 기본 모드와 --dangerously-bypass-approvals-and-sandbox
  • Sourcegraph Amp — 터미널을 위한 최전선 코딩 에이전트

에이전트를 선택하면 세 가지가 동시에 일어납니다:

  • 새 세션은 claude 대신 해당 에이전트의 바이너리로 실행
  • Create 버튼 문구가 실제로 시작할 에이전트 이름으로 업데이트("Create & Start Codex")
  • 이미 연결된 서버도 재연결 없이 새 선택을 즉시 반영

Claude가 아닌 에이전트는 구조화된 JSON 모드가 아닌 터미널 모드로 실행됩니다 — 승인 카드와 풍부한 도구 사용 UI는 현재로서는 Claude 전용입니다. 하지만 세션, 출력, 키 전송, 푸시 알림은 모든 세 에이전트에서 동일하게 작동합니다.

Worktree가 일등 개념이 되었습니다

Git worktree는 기술적으로는 계속 작동했습니다 — 어떤 디렉토리를 가리키든 실행됩니다. 새로운 점은 제품 자체가 worktree를 인식하게 되었다는 것입니다.

여러 worktree가 있는 저장소 디렉토리에서 세션을 생성하면 Tactic Remote가 이를 감지하고 worktree 선택기를 제공합니다. 선택기는 각 worktree와 해당 브랜치 이름을 보여줍니다. 하나를 선택하면 거기에 세션이 생성됩니다 — 추가 "확인" 탭이나 선택기의 중복 열림 없이.

사이드바에서는 같은 저장소의 형제 worktree가 함께 그룹화됩니다. 각 worktree는 브랜치를 작은 배지로 표시합니다. 브랜치 간 전환은 한 번의 탭으로, 특정 worktree에서 새 세션 만들기도 한 번의 탭으로 가능합니다. "그룹 없음" 섹션은 저장소에 깔끔하게 속하지 않는 모든 것을 담습니다.

여러 기능 브랜치를 병렬로 작업하는 사람들(대부분의 우리)에게는, 사이드바가 마침내 실제 작업이 조직된 방식과 일치합니다.

키보드 바가 상황을 파악합니다

일부 에이전트 상호작용은 키 입력을 기다립니다: "Press enter to continue", y/n 확인, Codex의 업데이트 배너, 새 저장소를 처음 열 때 나타나는 "trust this directory" 대화상자 등.

이전에는 키보드 아이콘을 탭하여 단축 바를 드러낸 다음 Enter를 탭해야 했습니다. 하나의 단호한 동작에 두 번의 탭 — 합리적이지 않습니다.

1.7.0은 이런 차단 프롬프트를 자동으로 감지합니다. 터미널 버퍼에 그런 신호가 나타나는 순간 단축 키보드 바가 스스로 펼쳐집니다 — Enter, Y, N, Esc 모두 한 번의 탭으로 가능합니다.

주목할 만한 디자인 선택: 바는 자동으로 열리지만 자동으로 닫히지는 않습니다. 에이전트 세션은 프롬프트가 밀집되어 있으며(update → trust directory → tool approval), 모든 프롬프트마다 UI가 열렸다 닫혔다 하는 것이 그냥 열려 있는 것보다 더 혼란스럽습니다. 여는 것은 도움이 되는 동작, 닫는 것은 사용자의 결정입니다.

Mac 컴패니언 앱 내 업데이트 추가

Mac 메뉴 바 컴패니언 앱이 새 버전을 확인하고 앱 내에서 직접 업데이트할 수 있습니다. 더 이상 릴리스마다 다운로드 페이지에서 DMG를 찾을 필요가 없습니다.

iOS와 Mac 클라이언트는 연결 시 프로토콜 버전을 핸드셰이크합니다. Mac에 오래된 컴패니언이 설치되고 iOS가 새것이더라도 작동하지만, 비호환성은 조용한 실패 대신 명확하게 표시됩니다.

완전한 현지화 작업

지원되는 8개 언어(영어, 독일어, 스페인어, 프랑스어, 일본어, 한국어, 중국어 간체, 중국어 번체) 모두 한 번 훑었습니다. 이전에 누락되거나 오래된 100개 이상의 UI 문자열 — 새 에이전트 선택기, worktree 선택기, Codex / Amp 설명 모두 포함 — 이제 끝에서 끝까지 깔끔하게 번역됩니다.

수정된 내용

1.7.0에는 안정성 수정도 포함되어 있습니다:

  • 세션이 간헐적으로 "동기화 중" 상태에 머물며 새로운 프롬프트를 받지 못하는 경우 — 수정 완료.
  • 세션 삭제 시 같은 경로의 형제 세션이 실수로 종료되는 문제(tmux 팬텀 정리 경로의 접두어 매칭 문제) — 수정 완료.
  • 설정에서 에이전트를 변경해도 이미 연결된 서버에 반영되지 않는 문제 — 수정 완료.
  • 에이전트가 세션 내에서 다른 곳으로 cd할 때 사이드바 그룹화가 깨지는 문제 — 수정 완료.

다운로드

iOS App Store에서 업데이트하고, Mac 컴패니언은 다운로드 페이지에서 받으세요.

짧게 요약하면: Claude 전용 리모컨이 멀티 에이전트 워크스페이스로 성장했고, 그 전제를 둘러싼 각 부분도 함께 성장했습니다.

Tactic Remote 사용해 보기

휴대전화로 코딩 에이전트를 원격 제어하세요

Mac, Windows, Linux 컴퓨터의 Claude Code, Codex 등에 연결하세요. iPhone이나 iPad에서 진행 상황을 확인하고 다음 요청을 보낼 수 있습니다.