Hwip Docs
에이전트

pi

pi의 질문과 승인 요청에 iPhone에서 답합니다.

pi가 무언가 물으려고 멈추면, Hwip이 그 질문을 iPhone으로 보내고 내 답을 같은 tmux 세션에 다시 입력합니다.

폰에 닿는 것

  • 질문. pi에는 MCP가 없어서, ~/.pi/agent/AGENTS.md의 규칙이 pi가 hwip ask를 실행해 묻도록 합니다. 버튼과 텍스트 입력란이 함께 갑니다.
  • 승인 요청. 확장이 ctx.ui.select로 선택을 요청하면(승인 게이트가 그 예입니다), 폰에 질문과 선택지가 보입니다. 키보드에서 먼저 답하면 폰의 답은 거부됩니다.
  • 끝난 턴. 프로젝트와 브랜치가 담긴 "Task done" 푸시.
  • 실시간 타임라인. 프롬프트, 도구 호출, 응답을 pi의 세션 파일에서 읽어 보여줍니다.
  • 내 프롬프트. 폰에서 프롬프트를 입력하면 키보드로 친 것처럼 세션에 들어갑니다.

연결 방식

hwip install이 ~/.pi/agent/extensions/hwip.ts에 Hwip 확장을, ~/.pi/agent/AGENTS.md에 규칙을 추가합니다. 확장이 턴 종료 푸시, 입력 대기 푸시, 원격 감지를 맡습니다. pi는 Hwip으로 시작합니다.

hwip pi

hwip-<project>라는 일반 tmux 세션에서 실행됩니다.

질문에 담기는 것

그 세션의 HEAD 기준 git diff와 터미널 마지막 60줄입니다. 비밀처럼 보이는 텍스트는 먼저 가립니다(최선 노력). 전송 전에 내 컴퓨터에서 AES-256-GCM으로 모두 봉인합니다. 서버가 보는 것.

한계

  • 서브에이전트는 보기 전용입니다. 같은 윈도의 다른 pane에 있는 pi 서브에이전트는 부모 아래에 나타납니다. 폰에서 지켜볼 수 있고, 답은 터미널에서 해야 합니다.
  • tmux가 필요합니다. Windows에서는 WSL입니다.

원격 제어도 참고하세요.

이 페이지에서