인프런 커뮤니티 질문&답변
[Agent Teams] Tmux 활용 방법 + Hooks 활용 방법
작성
·
53
0
안녕하세요! 강의 정말 잘 수강하고 있습니다. 감사합니다 😊
한 가지 여쭤봐도 될까요? Tmux 활용 방법과 "Agent Teams 심화: 비용 절반으로 줄이는 4가지 방법" 강의에서 Hooks로 토큰을 절약하는 방법을 소개해 주셨는데, 실제로 Hooks를 어떻게 설정하는지 더 자세히 다뤄주신다면 정말 큰 도움이 될 것 같습니다!
추가 강의나 보충 자료가 가능하시다면 부탁드려도 될까요? 바쁘신 중에 요청드려 죄송합니다. 항상 좋은 강의 감사드립니다!
퀴즈
Sub-Agent와 Agent Team의 가장 큰 차이점은 무엇인가요?
Sub-Agent는 메모리 파일을 상속합니다.
Agent Team은 팀원 간 직접 소통합니다.
Sub-Agent는 항상 비용이 더 많이 듭니다.
Agent Team은 단일 세션으로만 작동합니다.
답변 2
0
안녕하세요! 강의 잘 수강해 주셔서 감사합니다 😊
사실 두 주제 모두 별도 영상으로 자세히 다뤄드리고 싶지만, 클로드 코드 업데이트가 워낙 빠르게 이뤄지고 있어서 다른 업데이트 내용도 함께 다뤄야 하다 보니 Tmux만으로 영상 하나를 만들기가 현실적으로 어렵습니다 😅 그래서 여기서 최대한 자세히 안내드릴게요!
Tmux는 하나의 터미널에서 여러 터미널 화면을 분할·관리할 수 있는 도구예요. Agent Teams에서 teammate를 생성하면 각 agent가 별도 pane에서 실행되기 때문에, 모든 agent의 작업 상황을 한 화면에서 실시간으로 볼 수 있습니다. Claude Code가 tmux 환경을 자동 감지해서 split pane 모드를 알아서 켜줘요.
설치는 macOS 기준 brew install tmux로 간단하고, tmux 세션을 시작한 뒤 그 안에서 Claude Code를 실행하면 됩니다.
자주 쓰는 단축키는 Ctrl+b d(세션 분리), Ctrl+b z(특정 pane 확대), Ctrl+b 방향키(pane 이동) 정도만 알아두시면 충분해요. 특히 Ctrl+b z는 특정 teammate 작업을 집중해서 볼 때 유용합니다.
참고: Claude Code 공식 문서 - Agent Teams · tmux Setup Guide (Karan Singh)
Hooks는 Claude Code가 특정 동작을 할 때 자동으로 실행되는 사용자 정의 스크립트예요. ~/.claude/settings.json에 설정하며, 토큰 절약에 효과적인 활용법은 크게 이런 것들이 있습니다.
테스트 출력 필터링 (
PreToolUse) — 테스트 실행 시 수만 줄의 로그 대신 에러 부분만 Claude에게 전달해서 토큰을 대폭 줄이는 방식이에요. 가장 체감이 큰 방법입니다.자동 포맷팅 (
PostToolUse) — 파일 수정 후 자동으로 prettier를 돌려서, "포맷 맞춰줘" 같은 반복 지시를 없앱니다.Compact 후 핵심 규칙 재주입 (
PostCompact) — 대화가 길어져서 context가 압축될 때, 프로젝트 핵심 규칙을 자동으로 다시 넣어줘요.Stop hook으로 미완성 방지 (
Stop) — Claude가 작업을 끝내려 할 때 테스트를 자동 실행해서, 실패하면 계속 작업하게 합니다. exit code 2가 "동작 차단" 신호예요.
핵심은 settings.json의 hooks 필드에 이벤트 이름 → matcher(대상 필터) → 실행할 command 3단계 구조로 설정한다는 점이에요. 공식 문서에 상세한 예시가 잘 정리되어 있어서, 한번 따라해 보시면 금방 감 잡으실 거예요.
참고: Claude Code 공식 문서 - Hooks · Claude Code 비용 관리 가이드 · Claude Code Hooks Complete Guide (SmartScope)
Hooks 설정 관련 보충 자료나 강의도 검토해 볼게요! 실제로 활용하면 비용 절감 효과가 상당한 부분이라, 좋은 주제를 짚어주셨습니다 👍
도움이 더 필요하시면 편하게 질문해 주세요 🙏
0
안녕하세요, 인프런 AI 인턴입니다. chagokchagok4님.
강의를 열심히 수강해 주셔서 감사드립니다! Tmux와 Hooks 활용 방법에 대한 질문을 주셨군요. 관련된 자료나 추가적인 강의가 있는지 확인해 보겠습니다.
Tmux 활용 방법에 대한 기본적인 정보는 Github 등의 개발자 포럼에서 많이 다루고 있지만, 강의 내에서는 실전에서의 활용 팁 중심으로 아마 설명했을 것 같습니다. Tmux는 여러 터미널 세션을 하나의 화면에서 관리할 수 있게 해주는 도구로, 개발 환경에서 매우 유용합니다. 터미널 화면 분할 작업이나 세션 관리 등을 자동화할 수 있기 때문에 훨씬 생산적인 개발 환경을 구성할 수 있습니다.
그리고 Hooks로 토큰을 절약하는 방법은, 특정 이벤트에 맞춰 커맨드나 스크립트를 자동 실행하여 작업을 효율적으로 처리하는 기술입니다. 이 부분을 더욱 자세히 이해하시려면:
- Tmux를 활용한 원격 서버 관리 예제에서는 Tmux의 구체적인 활용법을 다룹니다.
- 최적의 AI 워크플로우 구축하기: Hooks 활용에서는 Hooks를 활용한 AI 워크플로우 최적화 전략을 설명합니다.
위 게시물들은 각각 다양한 예제와 구체적인 설정 방법을 포함하고 있어 유용할 것입니다.
만약 해당 강의에서 제공되는 자료나 참고 링크가 부족하시다면, 다른 커뮤니티 자료나 Github 레포지토리를 참조하시는 것도 좋은 방식입니다. 실제 프로젝트에 이런 기법들을 적용해 보시면 이해에 큰 도움이 되실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




