news.example.com/article/2026-09-25-market
m
조이
Buddy
Manager
⤡ ✕
맡기면 계획하고 Mon에게 나눠 줘요 MANA1,417
첨부한 계약서에서 위험한 조항 찾아 줘
⋯생각 3초▼
계약서를 계약 검토 몬에게 맡길게요.
계약 검토 몬 첨부 계약서 위험 조항 찾기
못 했어요
연결하지 못했어요
계약 검토 몬에 연결하지 못했어요. 한 번 더 맡겨 볼게요. 또 안 되면 다른 Mon을 찾을게요.
−3 Mana · 이 응답
+
Mon
Manager · 계획 · Mon 위임
↑
SSE AG-UI 이벤트 스트림 22 events
수명주기 상태 텍스트 메시지 추론 도구 호출 서브에이전트 커스텀
0.0s
RUN_STARTED
전송 버튼을 정지로 바꾸고 응답 자리를 연다 threadId · runId
0.0s
REASONING_START
생각 칩을 연다 · 접힌 상태 messageId
0.0s
REASONING_MESSAGE_START
생각 본문 블록을 연다 role: reasoning
0.0s
REASONING_MESSAGE_CONTENT
생각 텍스트를 이어 붙인다 (접혀 있음) delta ×6
0.0s
REASONING_MESSAGE_END
생각 본문을 닫는다
0.0s
REASONING_END
생각 시간을 적고 접는다
0.0s
MANAGER_TIER_DECISION 브라우저 미전달
그리지 않음 — api가 소비한다 tier: standard · decider: jev · scores · reason — 화면에 그리지 않음
0.0s
TEXT_MESSAGE_START
말풍선을 새로 연다 (빈 상태 + 커서) messageId · role: assistant
0.0s
TEXT_MESSAGE_CONTENT
열린 말풍선에 토큰을 이어 붙인다 delta ×7
0.1s
TEXT_MESSAGE_END
말풍선을 닫고 커서를 없앤다 messageId
0.1s
TOOL_CALL_START
도구 카드를 열고 실행 중으로 표시한다 toolCallName: call_mon
0.1s
TOOL_CALL_ARGS
인자를 이어 붙인다 (접어 둠) {"record_id":"계약 검토 몬","task":"첨부 계약서 위험 조항 찾기"}
0.1s
TOOL_CALL_END
인자를 마감하고 결과 대기로 둔다 toolCallId
0.1s
SUBAGENT_STARTED
Mon 카드를 call_mon 카드 안에 연다 name: 계약 검토 몬 · parentToolCallId
0.1s
SUBAGENT_ERROR
Mon 카드만 실패로 — 대화는 이어간다 code: MON_UNAVAILABLE · message
0.1s
TOOL_CALL_RESULT
도구 카드를 완료 또는 실패로 마감한다 content: {"text":"","error":"…"} · error
0.1s
TEXT_MESSAGE_START
말풍선을 새로 연다 (빈 상태 + 커서) messageId · role: assistant
0.1s
TEXT_MESSAGE_CONTENT
열린 말풍선에 토큰을 이어 붙인다 delta ×18
0.2s
TEXT_MESSAGE_END
말풍선을 닫고 커서를 없앤다 messageId
0.2s
MANA_DEBITED
Mana 잔액을 갱신한다 (필드 미검증) api가 COST_RECORDED를 turnId로 합쳐 주입 · 차감 3 · 잔액 1417
0.2s
STATE_SNAPSHOT
모드 값을 확인한다 · 티어는 그리지 않는다 resolved_mode: manager · manager_tier: standard · task {key, title} · 런이 닫히기 직전 1회
0.2s
RUN_FINISHED
입력을 다시 허용한다 outcome.type: success