Skip to main content
에이전트가 상시 권한이 없는 작업을 실행하려 하면 멈춰서 물어봅니다. 원래는 Mac 앞에서 답해야 하지만, Nomo가 있으면 휴대폰에서 답할 수 있고 에이전트는 곧바로 이어서 작업합니다.
먼저 켜야 합니다. 원격 승인은 기본값이 꺼짐입니다. 설정 > 세션 > 원격 승인 > iPhone에서 답변 순서로 이동하십시오. 이 스위치를 켜기 전까지 요청은 터미널에 머물고, 휴대폰은 알림만 받습니다.

답변할 수 있는 두 곳

Dynamic Island는 알립니다. 앱은 답합니다. 제공하는 것이 다른 데에는 이유가 있습니다.
버튼은 딱 둘, 허용거부입니다. 실시간 현황이 담을 수 있는 것은 여기까지이며, Nomo는 지킬 수 없는 버튼을 그 자리에 두지 않습니다.질문에는 다시 생각이 중에 없으니 다시 검토하라는 뜻의 진짜 거부 — 과 답변이 표시되고, 답변은 선택지가 제대로 들어가는 앱으로 바로 연결됩니다.요청이 더 이상 유효하지 않으면 버튼은 아무 일도 하지 않는 상태로 남는 대신 Mac에서 계속으로 바뀝니다.
데이터베이스 마이그레이션 실행 명령과 거부 및 허용 버튼이 표시된 확장 형태의 Dynamic Island 권한 요청

Dynamic Island를 길게 터치하면 요청이 바로 나옵니다. 폴더, 세션, 명령, 그리고 버튼 두 개.

선택할 수 있는 답변

항상 허용, 메모와 함께 거부…, 답변하기… 세 가지는 메뉴의 더 보기… 안에 있으며, 모두 플러그인 2.0.0이 필요합니다. 1.0.0에서는 허용과 거부만 표시됩니다 — Nomo는 Mac이 지킬 수 없는 버튼을 보여 주지 않습니다. 업데이트가 있으면 드로어가 알려 줍니다.

질문에 답변하기

에이전트가 권한이 아니라 객관식 질문을 하면 행에는 답변 필요가 표시되고, Dynamic Island도 허용이나 거부를 내놓지 않고 그 사실만 알립니다. 선택지를 고르는 자리에서 그 두 동사는 의미가 없기 때문입니다. **답변하기…**를 고르면 질문과 함께 선택지가 행으로 표시되고, 에이전트가 각 항목에 붙인 설명도 함께 나옵니다. 행을 탭하는 것은 선택일 뿐이며, 보내기를 누르기 전까지는 아무것도 전송되지 않습니다. 선택지 중에 답이 없을 때를 위해 거부가 나란히 놓입니다.
캐시에 어떤 데이터 저장소를 쓸지 묻는 질문과 설명이 붙은 선택지 네 개, 거부 및 보내기 버튼이 있는 답변 시트

질문 하나, 선택지 넷, 그리고 각각에 대한 에이전트의 설명. 선택은 답변이 아니며, 보내기가 답변입니다.

에이전트가 질문을 여러 개 했다면 하나씩 차례로 표시되며, 위쪽에 질문 1/3이 나오고 뒤로를 누르면 앞선 질문으로 선택한 내용을 그대로 둔 채 돌아갈 수 있습니다. 답을 여러 개 고를 수 있는 질문에는 해당하는 항목을 모두 선택하세요가 표시됩니다.

계획 검토하기

계획 수립을 마친 세션에는 계획 준비됨이 표시됩니다. 계획 보기를 열면 전문이 읽기 좋게 조판되어 스크롤할 수 있고, 아래쪽에 허용거부가 고정됩니다. 휴대폰에서 승인하는 것은 일반 승인입니다 — Mac에서 기본값을 골랐을 때와 같습니다. 편집을 자동으로 반영할지 하나씩 확인할지는 고를 수 없으며, 그것은 터미널에서 내리는 결정으로 남습니다.
휴대폰에 전체 화면으로 표시된 Claude Code 계획. 아래쪽에 거부와 허용 버튼이 고정되어 있다

계획 전문을 스크롤할 수 있고, 결정은 아래쪽에 고정됩니다. 거부가 아니라 방향을 알려 주고 싶을 때를 위해 메모와 함께 거부가 그 밑에 놓입니다.

계획이 너무 길어 암호화된 업데이트 하나에 들어가지 않으면 시트가 그 사실과 함께 얼마나 빠졌는지 알려 줍니다. 전체 계획은 언제나 터미널에 그대로 있습니다. 휴대폰이 로컬 네트워크로 Mac에 직접 닿을 수 있으면 Nomo가 전문을 다시 가져옵니다.
Codex의 계획은 휴대폰에서 읽기 전용입니다 — 여기에서 읽고 터미널에서 선택합니다. 이유.

탭한 뒤의 처리

행에 보내는 중…이 표시된 뒤 결과가 자리를 잡습니다. 답변은 휴대폰에서 한 번 봉인되어 Mac으로 두 경로를 통해 동시에 전달됩니다 — 중계 서버를 거치는 경로와, 가능하면 네트워크를 통한 직접 경로입니다. 먼저 도착한 쪽이 채택되고 나머지는 버려지므로, 중복 때문에 같은 요청에 두 번 답하는 일은 생기지 않습니다. Nomo는 그 뒤에 확인도 합니다. 중계 서버가 보낸 “OK”만으로는 믿지 않고, 요청이 실제로 처리되었는지 휴대폰이 확인한 뒤 처리되지 않았으면 다시 보냅니다. 끝내 확인할 수 없으면 무언가 처리된 것처럼 두는 대신 버튼을 되돌려 놓습니다.

캡션의 의미

너무 늦게 도착한 답변은 적용되지 않고 버려집니다. 20분 전에 탭했다는 이유로 무언가가 실행되어 있는 일은 없습니다.
버튼은 화면에 약 1초 이상 떠 있어야 탭이 인정됩니다. 이미 움직이고 있던 손가락 아래에서 Dynamic Island가 펼쳐졌다면 그 탭은 의도적으로 무시됩니다 — 결정이 아니었기 때문입니다.

터미널로 되돌아가는 경우

휴대폰이 끝내 답하지 않으면 요청은 스스로 터미널로 되돌아갑니다. Nomo가 휴대폰에 알릴 수 없는 경우도 마찬가지입니다. 페어링이 없거나, 네트워크가 없거나, 시간이 초과되었거나, 응답을 읽을 수 없는 등 모든 실패 경로는 결국 Mac에 평소의 대화 상자가 나타나는 것으로 끝납니다. 설계상 아예 휴대폰에 닿지 않는 요청도 있습니다. 서브에이전트가 시작한 세션, 그리고 애초에 물어보지 않도록 설정된 비대화형 권한 모드에서 실행되는 세션입니다.

일시 중지하기

범위가 다른 스위치가 둘 있습니다. 휴대폰에서 전체에 대해 — 설정 > 세션 > iPhone에서 답변. 끄면 모든 요청을 Mac에서 결정합니다. 컴퓨터 한 대에 대해 — 해당 컴퓨터에서 /nomo-cc:approvals off를 실행합니다. 휴대폰 쪽을 쓸 수 없을 때를 위한 비상구로, 요청이 기다림 없이 곧바로 터미널로 되돌아갑니다. 어느 쪽도 페어링을 해제하지 않습니다. 세션은 그대로 보이며, 다만 답변을 요청받지 않을 뿐입니다. 일시 중지된 컴퓨터는 드로어 위쪽에 그 사실을 표시합니다.