Repolode
dbachelder

dbachelder/pi-btw

메인 에이전트가 계속 작업하는 동안 코딩 도구를 사용할 수 있는 병렬 하위 세션으로 /btw 사이드 대화 채널을 추가하는 pi 확장입니다.

스타
218
포크
60
열린 이슈
0
마지막 커밋
4일 전

어떤 프로젝트인가요?

pi-btw는 pi 코딩 에이전트에 사이드 대화용 /btw 명령을 추가하는 확장입니다. 메인 에이전트가 작업을 수행하는 동안 질문을 하면, read, bash, edit, write 도구를 사용할 수 있는 별도의 pi 하위 세션에서 답변을 받을 수 있습니다.

사이드 스레드는 세션 내내 유지되며, 대화 내용은 숨겨진 상태로 저장되어 메인 에이전트의 컨텍스트에는 포함되지 않습니다. 컨텍스트가 있는 스레드, 컨텍스트 없는 대화(/btw:tangent), read, grep, find, ls만 제공하는 읽기 전용 모드(/btw:ask)로 전환할 수 있습니다. BTW 전용 모델 및 thinking 재정의를 지원하며, /btw:inject로 스레드를 메인 에이전트에 전달하거나 /btw:summarize로 먼저 요약할 수 있습니다.

오버레이에는 자체 입력창과 대화 기록이 있으며, 설정 가능한 단축키로 BTW와 메인 편집기 사이에 포커스를 옮길 수 있습니다. 웹 검색 같은 선택적 확장 도구는 btw.json 설정 파일을 통해 사용자별 또는 프로젝트별로 활성화할 수 있고, SSH workspace 모드도 사용할 수 있습니다.

핵심 기능

  • 01메인 에이전트를 중단하지 않고 별도의 pi 하위 세션에서 사이드 대화를 진행합니다.
  • 02/btw:ask, /btw:tangent, /btw 명령으로 읽기 전용, 컨텍스트 없는 대화, 컨텍스트가 있는 스레드 모드를 제공합니다.
  • 03BTW 대화 내용은 다시 불러온 뒤에도 유지하면서 메인 에이전트의 이후 컨텍스트에서는 제외합니다.
  • 04전체 스레드나 요약을 메인 에이전트에 전달할 수 있습니다.
  • 05BTW 전용 모델 및 thinking 재정의를 지원합니다.
  • 06설정 파일을 통해 선택적 확장 도구와 SSH workspace 모드를 사용할 수 있습니다.

활용 사례

  • 메인 에이전트가 작업 중일 때 코드베이스에 관해 확인할 질문을 합니다.
  • 별도로 접근 방안을 논의한 뒤 결론을 메인 세션에 전달합니다.
  • 수정 위험 없이 최근 변경 사항을 읽기 전용으로 검토합니다.
  • 유용한 대화 하나를 세션 노트로 남깁니다.

빠른 시작

  1. 1

    pi를 사용해 npm에서 확장 프로그램을 설치합니다

    pi install npm:pi-btw
  2. 2

    확장 프로그램을 불러오려면 앱 안에서 pi를 다시 로드합니다

    /reload
  3. 3

    /btw 명령으로 간단한 질문을 합니다

    /btw what file defines this route?

사용 전 알아둘 점

  • pi 코딩 에이전트가 필요합니다. pi 확장 프로그램이며 단독으로 실행되지 않습니다.
  • Pi 0.85.1부터 1.x까지만 지원합니다.
  • BTW에 사용 설정된 확장 프로그램은 신뢰된 코드로 간주되며 샌드박스 처리되지 않습니다.
  • Super+/ 포커스 단축키를 사용하려면 Kitty 키보드 프로토콜을 지원하는 터미널이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

pi-btw은(는) 무엇인가요?
메인 에이전트가 계속 작업하는 동안 코딩 도구를 사용할 수 있는 병렬 하위 세션으로 /btw 사이드 대화 채널을 추가하는 pi 확장입니다. pi-btw는 pi 코딩 에이전트에 사이드 대화용 /btw 명령을 추가하는 확장입니다. 메인 에이전트가 작업을 수행하는 동안 질문을 하면, read, bash, edit, write 도구를 사용할 수 있는 별도의 pi 하위 세션에서 답변을 받을 수 있습니다.
pi-btw은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pi-btw은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pi-btw은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pi-btw의 마지막 커밋은 2026년 11월 3일입니다.
pi-btw은(는) 어디에 사용할 수 있나요?
메인 에이전트가 작업 중일 때 코드베이스에 관해 확인할 질문을 합니다. 별도로 접근 방안을 논의한 뒤 결론을 메인 세션에 전달합니다. 수정 위험 없이 최근 변경 사항을 읽기 전용으로 검토합니다. 유용한 대화 하나를 세션 노트로 남깁니다.
pi-btw는 어떻게 설치하나요?
pi를 사용해 npm에서 확장 프로그램을 설치합니다: pi install npm:pi-btw 확장 프로그램을 불러오려면 앱 안에서 pi를 다시 로드합니다: /reload /btw 명령으로 간단한 질문을 합니다: /btw what file defines this route?
pi-btw은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dbachelder/pi-btw

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트