context-packet은(는) 무엇을 하나요?
파일 기반 컨텍스트를 AI 에이전트 DAG 워크플로우를 위해 토큰 예산과 함께 해결하며, 제로 의존성을 가집니다.
개요
context-packet은 AI 에이전트가 DAG(방향성 비순환 그래프) 기반 워크플로우에서 파일 기반 컨텍스트를 효율적으로 관리하고 해결할 수 있도록 설계된 스킬입니다. 이 스킬은 토큰 예산을 설정하여 컨텍스트 크기를 제어하고, 불필요한 의존성 없이 동작합니다.
주요 기능
- 파일 기반 컨텍스트 해결: 워크플로우 단계에서 필요한 파일 컨텍스트를 자동으로 수집하고 정리합니다.
- 토큰 예산 관리: 설정된 토큰 예산 내에서 컨텍스트를 제공하여 비용과 성능을 최적화합니다.
- 제로 의존성: 외부 패키지나 라이브러리 없이 동작하며, 모든 AI 에이전트 환경에서 사용 가능합니다.
- DAG 워크플로우 지원: 복잡한 다단계 워크플로우에서 각 단계별로 필요한 컨텍스트를 독립적으로 관리합니다.
사용 방법
- 워크플로우 설정 파일에 컨텍스트 패킷을 정의합니다.
- 각 단계에서 필요한 파일 경로와 우선순위를 지정합니다.
- 토큰 예산을 설정하여 컨텍스트 사용량을 제한합니다.
- 에이전트가 자동으로 컨텍스트를 해결하고 워크플로우를 실행합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼
예시
# context-packet 설정 예시
packets:
- name: "소스코드 리뷰"
files:
- path: "./src/main.py"
priority: high
- path: "./src/utils.py"
priority: medium
- path: "./tests/test_main.py"
priority: low
token_budget: 5000
참고 사항
- 모든 파일 경로는 워크플로우 실행 기준 상대 경로를 사용합니다.
- 토큰 예산은 각 패킷별로 독립적으로 설정됩니다.
- 우선순위가 높은 파일이 예산 내에서 우선적으로 포함됩니다.