컨텍스트를 자동으로 비우고 이어가는 Pi 확장 기능 - 긴 세션에서 토큰 절약하기
Pi extension to automatically clear context and continue - save tokens on longer sessions
핵심 요약
컨텍스트 제한을 관리하여 긴 작업을 무한히 수행할 수 있게 해주는 Pi 확장 도구 'pi-clearthen'을 소개합니다.
- pi-clearthen 기능 — 지정된 토큰 수 도달 시 컨텍스트를 비우고 작업 내용을 요약해 이어가는 자동화 도구임
- specflo 워크플로우 — 각 작업 단계마다 체크포인트를 생성하고 컨텍스트를 자동으로 정리하는 사양 기반 개발 방식임
- 사용법 예시 — '/clearthen 80000 [프롬프트]' 명령어로 컨텍스트 제한을 효율적으로 관리함
다들 안녕, 이거 한참 묵혀두다가 이제야 공유한다. pi-clearthen을 소개할게: https://pi.dev/packages/pi-clearthen
/clearthen은 컨텍스트를 싹 비우고 나서 다른 프롬프트를 실행하게 해주는 명령어임. 에이전트가 알아서 스스로 돌릴 수도 있어.
작업이 길어질 때 특정 토큰 수만큼 지나면 넘기라고 시킬 수 있거든? 그럼 얘가 지금 하고 있는 작업을 바탕으로 핸드오프 문서를 스스로 작성한 뒤, 컨텍스트를 비우고 다시 읽어 들여. 이걸 무한 반복하니까 컨텍스트가 설정한 제한치랑 핸드오프에 쓰이는 용량을 절대 넘지 않게 되는 거지.
예시: /clearthen 80000 내 비디오 게임에 새로운 기능 추가해
이게 마음에 들면 specflo도 취향에 맞을 거야. pi에서 컨텍스트를 자동으로 비우면서 각 시점(seam)과 작업마다 체크포인트를 찍거든. 사양 기반 개발 워크플로우라고 보면 돼.
https://github.com/TacoTakumi/specflo
specflo 소프트웨어 다크 팩토리는 지금 한창 개발 중인데, 이 개념을 사용하고 있어.
