단순 반복 작업으로 Fable 할당량을 낭비하지 않기 위한 훅(hook) 제작 — iffable (오픈 소스)
요약
Claude Fable 사용 시 주간 할당량을 효율적으로 관리하기 위해 제작된 오픈 소스 훅(hook) 'iffable'을 소개합니다. 단순 반복 작업에 할당량이 낭비되지 않도록 특정 에이전트 사용과 대규모 위임을 제한하는 기능을 제공합니다.
핵심 포인트
- iffable은 Claude Code 세션에서 할당량 낭비를 방지하는 훅임
- Haiku 하위 에이전트 및 무분별한 대규모 위임 차단
- 판단, 디버깅, 트레이드오프 등 고부가가치 작업에 Fable 집중
- Python 표준 라이브러리 기반의 Fail-open 설계 및 Apache-2.0 라이선스
만약 당신이 Max 플랜을 사용하며 Claude Fable 5를 이용 중이라면, grep, 포맷팅(formatting), 보일러플레이트(boilerplate) 이름 변경 등 모든 것을 맡겼을 때 주간 할당량(weekly quota)이 빠르게 소진되는 것을 느꼈을 것입니다.
저는 Fable을 사용할 때만 활성화되고(Opus/Sonnet에서는 휴면 상태 유지), 다음 세 가지를 강제하는 Claude Code 세션 훅(hook)인 iffable을 제작했습니다:
• Haiku 하위 에이전트(subagents)를 완전히 차단
• 요구사항 원장(Requirements Ledger)이 존재하지 않는 한 대규모 위임/생성(delegations/spawns) 차단
• 원장(Ledger)의 체크박스가 아직 열려 있는 동안 턴(turn)을 종료하는 것 차단
기본 정책: Fable은 판단(judgment calls), 디버깅(debugging), 트레이드오프(tradeoffs)를 처리합니다. Opus는 무거운 구현(heavy implementation)을 담당합니다. Sonnet은 grep/스캔/이름 변경과 같은 단순 반복 작업(grunt work)을 수행합니다.
설계상 Fail-open 방식 — 훅에 오류가 발생하더라도 세션이 중단되지 않습니다. 순수 Python 표준 라이브러리(stdlib)로 작성되었으며, 테스트를 포함하고 있고, Apache-2.0 라이선스를 따릅니다.
submitted by /u/wong2kim
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기