Roo Code 모드 사용 — 작업별 역할 전환
Roo Code 모드 사용 — 작업별 역할 전환
Roo Code의 **모드(mode)**는 에이전트의 행동을 현재 작업에 맞추는 전문화된 페르소나예요. 모드마다 능력·도구·접근 수준이 달라 목표를 정확히 달성하도록 도와줍니다.
대표 내장 모드
- Code (💻, 기본): 프로그래밍 언어·디자인 패턴에 능한 소프트웨어 엔지니어.
read/edit/command/mcp전체 도구 접근. 코딩·구현·디버깅에 최적. - Ask (❓): 상세한 답을 주는 기술 어시스턴트.
read/mcp만 허용(파일 편집·명령 실행 불가). 코드 설명·개념 탐구·학습용. - Architect (🏗️): 시스템 설계·구현 계획을 만드는 리더.
read/mcp와 제한된edit(마크다운만). 설계·상위 계획·아키텍처 논의용. - Debug (🪲): 체계적 문제 해결 전문가. 전체 도구 접근. 버그 추적·오류 진단·복잡한 이슈 해결용.
- Orchestrator (🪃, 부메랑): 복잡 작업을 쪼개 전문화된 모드에 위임하는 전략적 오케스트레이터. 직접 도구 접근 없이
new_task로 위임. 다단계·자동화 워크플로용.
모드 전환 방법
- 채팅 입력 왼쪽 드롭다운 메뉴
- 슬래시 명령 (
/code,/architect등) - 키보드 단축키 (macOS
⌘+., Windows/LinuxCtrl+.) - 제안 수락: Roo가 적절한 모드 전환을 제안하면 클릭
스티키 모델
- 각 모드는 마지막으로 쓴 모델을 기억해요. 모드를 바꾸면 자동으로 그 모델을 선택해 주니 모드마다 다른 모델(예: Architect에 Gemini, Code에 Claude Sonnet)을 지정해 쓸 수 있어요.