16개 테마와 터미널 복사 버튼을 제공하며 Mermaid 다이어그램, 차트, 표, 코드를 컬러로 그려 주는 Claude Code 모드입니다.
rbartoli/agent-usage-guard
플랜의 사용량 한도를 소진하기 전에 서브에이전트 분산 실행, 컨텍스트가 큰 프롬프트, 재시도 루프를 제어하는 Claude Code 모드입니다.
- 스타
- 94
- 포크
- 5
- 열린 이슈
- 0
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
agent-usage-guard는 Claude Code용 모드로, 각 에이전트 시작, 프롬프트, 도구 호출이 실행되기 전에 확인합니다. 플랜에 표시된 5시간 및 주간 사용량 비율을 읽고, 컴퓨터의 모든 Claude Code 세션에서 실행 중이거나 최근에 실행된 에이전트 수를 집계합니다. 한도에 도달하면 Claude Code 자체의 질문 대화상자에서 확인을 요청합니다. claude -p나 Agent SDK처럼 응답할 사람이 없는 경우에는 실행을 거부하고 이유를 설명합니다.
기본 규칙은 동시 에이전트 수를 4개로 제한하고, 10분당 시작 횟수를 12회로 제한하며, 각 사용량 구간에서 서브에이전트 토큰을 1,000만 개로 제한합니다. 또한 500k 토큰을 다시 읽게 될 프롬프트나 컨텍스트가 큰 상태에서 이어지는 도구 호출 같은 대규모 컨텍스트 사용도 감지합니다. 승인은 조건이 해소되거나 시간 초과될 때까지 유지되므로 호출할 때마다 같은 질문을 반복하지 않습니다. 이 가드는 오류가 발생해도 실행을 허용합니다. 훅 중 하나에서 오류가 나면 해당 이벤트는 계속 진행됩니다.
네트워크에 접속하거나 백그라운드 프로세스를 실행하지 않고 로컬에서 작동합니다. 프롬프트 텍스트, 도구 입력 또는 모델 출력은 저장하지 않고, 횟수와 대략적인 구간만 저장합니다. /agent-guard report 명령으로 개입 내역을 요약해 볼 수 있습니다.
핵심 기능
- 01플랜의 5시간 또는 주간 사용량이 설정된 임계값을 넘으면 새 에이전트를 시작하기 전에 확인을 요청합니다.
- 02컴퓨터의 모든 세션에서 동시 에이전트 수, 에이전트 시작 횟수, 서브에이전트 토큰을 제한합니다.
- 03대규모 컨텍스트를 다시 읽게 될 프롬프트를 실행하기 전에 확인을 요청하고, 컨텍스트가 큰 상태에서 이어지는 도구 호출을 제한합니다.
- 04반복 실패 후 동일한 도구 재시도를 거부합니다.
- 05네트워크 접속 없이 로컬에서 실행되며 프롬프트나 도구 콘텐츠를 저장하지 않습니다.
- 06/agent-guard report로 개입 내역을 요약합니다.
활용 사례
- 5시간 사용량 한도를 소진하지 않고 Claude Code에서 병렬 조사나 멀티 에이전트 워크플로를 실행합니다.
- 차단 상태에 빠지는 대신 에이전트의 과도한 분산 실행을 거부해야 하는 claude -p 또는 Agent SDK 작업을 스크립팅합니다.
- 장시간 실행되는 세션에서 반복 재시도로 컨텍스트가 소모되는 것을 방지합니다.
빠른 시작
- 1
Claude Code에 마켓플레이스를 추가합니다
/plugin marketplace add rbartoli/agent-usage-guard - 2
플러그인을 설치합니다
/plugin install agent-usage-guard@agent-usage-guard - 3
플러그인을 다시 불러옵니다
/reload-plugins - 4
status 명령을 실행해 guard가 무엇을 감지하는지 확인합니다
/agent-guard
사용 전 알아둘 점
- Claude Code v2.1.287 이상이 필요합니다.
- /subtask 포크나 각자 터미널 창에서 실행 중인 팀원 등 일부 경로는 지원되지 않습니다.
- API 키 세션에서는 Plan 창 읽기를 사용할 수 없습니다.
- Desktop 앱의 WSL 세션에서는 실행되지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- agent-usage-guard은(는) 무엇인가요?
- 플랜의 사용량 한도를 소진하기 전에 서브에이전트 분산 실행, 컨텍스트가 큰 프롬프트, 재시도 루프를 제어하는 Claude Code 모드입니다. agent-usage-guard는 Claude Code용 모드로, 각 에이전트 시작, 프롬프트, 도구 호출이 실행되기 전에 확인합니다. 플랜에 표시된 5시간 및 주간 사용량 비율을 읽고, 컴퓨터의 모든 Claude Code 세션에서 실행 중이거나 최근에 실행된 에이전트 수를 집계합니다. 한도에 도달하면 Claude Code 자체의 질문 대화상자에서 확인을 요청합니다. claude -p나 Agent SDK처럼 응답할 사람이 없는 경우에는 실행을 거부하고 이유를 설명합니다.
- agent-usage-guard은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- agent-usage-guard은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- agent-usage-guard은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. agent-usage-guard의 마지막 커밋은 2026년 11월 6일입니다.
- agent-usage-guard은(는) 어디에 사용할 수 있나요?
- 5시간 사용량 한도를 소진하지 않고 Claude Code에서 병렬 조사나 멀티 에이전트 워크플로를 실행합니다. 차단 상태에 빠지는 대신 에이전트의 과도한 분산 실행을 거부해야 하는 claude -p 또는 Agent SDK 작업을 스크립팅합니다. 장시간 실행되는 세션에서 반복 재시도로 컨텍스트가 소모되는 것을 방지합니다.
- agent-usage-guard는 어떻게 설치하나요?
- Claude Code에 마켓플레이스를 추가합니다: /plugin marketplace add rbartoli/agent-usage-guard 플러그인을 설치합니다: /plugin install agent-usage-guard@agent-usage-guard 플러그인을 다시 불러옵니다: /reload-plugins status 명령을 실행해 guard가 무엇을 감지하는지 확인합니다: /agent-guard
- agent-usage-guard은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rbartoli/agent-usage-guard
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코드 변경을 구현하고 설계·검토·검증하는 계획 및 승인 기반 워크플로를 실행하는 Claude Code 플러그인입니다.
로컬 세션 파일을 읽어 Claude Code, Codex, Mistral Vibe, Cowork 에이전트 세션을 실시간 애니메이션 팀 통화 화면으로 보여줍니다.
Claude Code 플러그인, 에이전트, 명령어, 훅, 스킬을 선별해 모아 두고, 커뮤니티 마켓플레이스와 MCP 서버를 색인하는 디스커버리 사이트입니다.
Codex, Claude Code, OpenCode 등에서 요청하지 않은 해시·체크섬 생성과 범위 이탈을 막는 AI 코딩 에이전트용 멀티플랫폼 훅 및 Skill 가드입니다.
Claude Code와 Codex 같은 AI 코딩 에이전트가 위험한 Git·파일 시스템 명령을 실행하거나 비밀 파일에 접근하지 못하도록 차단하는 실행 전 보호 도구입니다.