MadoAgent
원하는 것을 평범한 언어로 설명하면 MadoAgent가 에이전트를 생성하고, 연결하고, 구동해줍니다.
MadoAgent는 MadoHub의 대화형 측면입니다. Cmd+Shift+M(⌘⇧M)으로 열고, 타일을 하나하나 직접 만드는 대신 원하는 것을 설명합니다 — "이 API에서 두 Claude 에이전트로 동료 리뷰를 설정해줘", "이 버그에 두 가지 캐싱 전략을 시도해보고 어느 것이 이기는지 알려줘" 등.
이것은 단일 모델 호출을 감싼 채팅 래퍼가 아닙니다. 모든 메시지는 캔버스를 보고, 에이전트를 생성하고 메시지를 보내고, 라우팅 연결을 이으며, 프레임과 터미널을 열고, 자신의 메모리를 다시 읽을 수 있는 실제 툴 호출 루프를 실행합니다. 인앱 온보딩은 이것을 "당신의 오케스트레이션 뇌"라고 부르며, 그것이 정확한 표현입니다: MadoAgent는 제안 상자가 아니라 캔버스와 동등한 존재입니다.
할 수 있는 일
- 에이전트 생성과 할당 — 새 터미널에서 Claude, Codex, 또는 Amp를 시작하거나, 복제를 쌓는 대신 같은 프로젝트의 오른쪽 유형 유휴 에이전트에 작업을 넘깁니다.
- 에이전트 연결 — 동료 리뷰, 파이프라인, 또는 와처 패턴을 요청하면 MadoAgent가 적절한 트리거와 루프 설정으로 라우팅 연결을 그립니다.
- 캔버스 구동 — 프레임과 터미널 열기, 노트 생성, 특정 타일로 이동, 또는 단일 프롬프트로 전체 캔버스를 비우기.
- 환경 설정 — 프로젝트를 열고 설치, dev 서버 시작 같은 설정 명령 시퀀스를 실행합니다.
- 자율 터미널 실행 — MadoAgent에게 터미널과 목표를 가리키면, 목표가 달성될 때까지 명령을 내리고 출력을 지켜봅니다.
- 대안을 병렬로 탐색 — 같은 문제에 다른 지시로 여러 에이전트를 생성해 결과를 나란히 비교합니다(Ensemble Exploration 참고).
사용 방법
- Cmd+Shift+M(⌘⇧M)으로 패널을 엽니다.
- 자연어로 요청을 입력하고 Enter를 누릅니다.
- MadoAgent가 캔버스에 타일을 생성하고, 연결을 그리고, 에이전트에 메시지를 보내는 것을 지켜봅니다. 주의가 필요할 때 토스트와 인라인 노트를 띄웁니다(예: 지정한 타일이 실제로 캔버스에 없어서 연결을 거부한 경우).
- 대화를 계속 이어가세요 — MadoAgent는 마지막 20개 메시지를 컨텍스트로 기억하므로, 다시 설명하지 않고 "이제 저 둘을 동료 리뷰로 연결해"라고 이어갈 수 있습니다.
설정 → 에이전트에서 MadoAgent가 직접 얼마나 하도록 허용할지 선택합니다:
| 스킬 수준 | MadoAgent가 할 수 있는 일 |
|---|---|
| Orchestrate | 에이전트와 라우팅 관리. 파일 쓰기는 안 됨. 소스 편집 요청은 에이전트로 리디렉션. |
| DevOps | Orchestrate에 더해 설정 파일과 git 작업. |
| Full(기본값) | 모든 툴 사용 가능. |
MadoAgent가 응답하려면 먼저 설정에서 프로바이더와 API 키가 구성되어 있어야 합니다 — API 설정은 에이전트 라우팅과 공유합니다.
일반적인 사용 사례
- "내 프로젝트에 Claude 에이전트를 시작하고 Codex 리뷰어를 만든 뒤 동료 리뷰로 연결해줘." MadoAgent가 한 턴에 두 타일을 생성하고 연결을 이엇니다.
- "여기서 계속 작업하는 동안 Codex 워커를 디스패치해서 auth 모듈을 리팩터해줘." 헤드리스 워커 타일에 Worker 배지가 부여되어 인터랙티브 타일과 구분됩니다. Orchestrator Mode 참고.
- "API 프로젝트에서 Claude가 지금 뭘 하고 있어?" MadoAgent는 응답 전에 모든 터미널, 프레임, 연결의 새 스냅샷을 읽습니다 — 타일 전환이 필요 없습니다.
- "이 버그에 두 가지 다른 캐싱 전략을 시도해보고 어느 것이 이기는지 알려줘." MadoAgent가 같은 문제에 여러 에이전트를 포크하고 비교할 수 있도록 Exploration 패널에 나열합니다.
팁과 모범 사례
- 빌트인 Flow에 맞지 않는 모든 것에 MadoAgent를 선호하세요 — 반복 가능한 두 에이전트 패턴에는 Flows가 더 빠릅니다.
- 요청이 캔버스에 없는 것을 지정하면, MadoAgent는 불안전한 부분을 거부하고 깨진 연결을 남기는 대신 채팅에 알립니다. 토스트를 읽고 다시 표현하세요.
- MadoAgent가 에이전트를 조정하지만 파일은 만지지 않게 하려면 Orchestrate 스킬 수준을 사용하세요.
- "dev 환경을 설정하고 서버를 시작해" 같은 오래 걸리는 요청은 자율 터미널 모드와 잘 어울립니다 — 패널을 계속 지켜보는 대신 타일을 다시 확인하세요.
관련 기능
- Flows — 일반적인 패턴을 위한 원클릭 재사용 에이전트 페어링.
- Agent Routing — 트리거와 트랜스폼이 실제로 하는 일; MadoAgent는 같은 라우팅 엔진을 사용합니다.
- Connections — 일회성 정밀 제어를 위해 손으로 에이전트를 연결.
- Memory — MadoAgent가 세션에 걸쳐 기억할 수 있는 장기 팩트와 선호.
제한 사항
- MadoAgent는 컨텍스트로 마지막 20개 메시지만 유지합니다. 매우 긴 오케스트레이션 작업에는 결정을 Memory에 요약해 두어야 살아남습니다.
- 작동하는 프로바이더와 API 키에 의존합니다. 실패한 API 호출은 에러를 내기 전 두 번 backoff와 함께 재시도합니다.