news.example.com/article/2026-09-25-market
m
조이
Buddy
Manager
⤡
✕
맡기면 계획하고 Mon에게 나눠 줘요
MANA
1,382
경쟁사 가격을 모아서 우리 가격표랑 비교해 줘
⋯
생각 3초
▼
세 단계로 나눠서 진행할게요. 계획부터 보여 드릴게요.
⋯
도구 2개
▼
리서치 몬
경쟁사 3곳 공개 가격 정책 수집
완료
3곳 중 2곳 구간제, 1곳 문의 전용
정리 몬
우리 가격표와 대조하고 선택지 3안 정리
완료
차이 표 1개 · 선택지 3안
끝났어요. 경쟁사 3곳 중 2곳은 구간제, 1곳은 문의 전용이었어요. 우리는 구간제를 유지하고 최저 구간만 낮추는 안이 가장 안전해 보여요. 비교 표와 선택지 3안은
▣
경쟁사 가격 비교 › 정리 몬
에 넣어 뒀어요.
−38 Mana · 이 응답
진행 상황
3/3
모두 끝났어요
▲
+
Mon
Manager · 계획 · Mon 위임
↑
SSE
AG-UI 이벤트 스트림
44 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.4s
TEXT_MESSAGE_START
말풍선을 새로 연다 (빈 상태 + 커서)
messageId · role: assistant
0.4s
TEXT_MESSAGE_CONTENT
열린 말풍선에 토큰을 이어 붙인다
delta ×10
0.4s
TEXT_MESSAGE_END
말풍선을 닫고 커서를 없앤다
messageId
0.4s
TOOL_CALL_START
도구 카드를 열고 실행 중으로 표시한다
toolCallName: write_todos
0.4s
TOOL_CALL_ARGS
인자를 이어 붙인다 (접어 둠)
{"todos":[3 items]}
0.4s
TOOL_CALL_END
인자를 마감하고 결과 대기로 둔다
toolCallId
0.4s
TOOL_CALL_RESULT
도구 카드를 완료 또는 실패로 마감한다
content: 할 일 3개
0.4s
TOOL_CALL_START
도구 카드를 열고 실행 중으로 표시한다
toolCallName: search_mons
0.4s
TOOL_CALL_ARGS
인자를 이어 붙인다 (접어 둠)
{"query":"경쟁사 공개 가격 수집","max_results":5}
0.4s
TOOL_CALL_END
인자를 마감하고 결과 대기로 둔다
toolCallId
0.5s
TOOL_CALL_RESULT
도구 카드를 완료 또는 실패로 마감한다
content: records ×4
0.5s
TOOL_CALL_START
기존 계획 카드의 체크를 갱신한다
write_todos 재호출 → 새 카드 없이 기존 계획 카드 갱신
0.5s
TOOL_CALL_START
도구 카드를 열고 실행 중으로 표시한다
toolCallName: call_mon
0.5s
TOOL_CALL_ARGS
인자를 이어 붙인다 (접어 둠)
{"record_id":"리서치 몬","task":"경쟁사 3곳 공개 가격 정책 수집"}
0.5s
TOOL_CALL_END
인자를 마감하고 결과 대기로 둔다
toolCallId
0.5s
SUBAGENT_STARTED
Mon 카드를 call_mon 카드 안에 연다
name: 리서치 몬 · parentToolCallId
0.5s
TOOL_CALL_START
Mon 내부
Mon 카드 안 진행 줄로만 보인다
subagentRunId · 웹 검색 · A사 가격 페이지
0.5s
TOOL_CALL_START
Mon 내부
Mon 카드 안 진행 줄로만 보인다
subagentRunId · 웹 검색 · B사 가격 페이지
0.5s
TEXT_MESSAGE_CONTENT
Mon 내부
Mon 카드 안 진행 줄로만 보인다
subagentRunId · C사는 공개 가격 없음 · 문의 전용으로 표시
0.5s
SUBAGENT_FINISHED
Mon 카드를 완료로 · result를 요약으로
outcome.type: success · result
0.5s
TOOL_CALL_RESULT
도구 카드를 완료 또는 실패로 마감한다
content: 리서치 몬 결과 받음
0.5s
TOOL_CALL_START
기존 계획 카드의 체크를 갱신한다
write_todos 재호출 → 새 카드 없이 기존 계획 카드 갱신
0.5s
TOOL_CALL_START
도구 카드를 열고 실행 중으로 표시한다
toolCallName: call_mon
0.5s
TOOL_CALL_ARGS
인자를 이어 붙인다 (접어 둠)
{"record_id":"정리 몬","task":"우리 가격표와 대조 · 선택지 3안"}
0.5s
TOOL_CALL_END
인자를 마감하고 결과 대기로 둔다
toolCallId
0.6s
SUBAGENT_STARTED
Mon 카드를 call_mon 카드 안에 연다
name: 정리 몬 · parentToolCallId
0.6s
TOOL_CALL_START
Mon 내부
Mon 카드 안 진행 줄로만 보인다
subagentRunId · Storage · 가격표.xlsx 읽기
0.6s
TEXT_MESSAGE_CONTENT
Mon 내부
Mon 카드 안 진행 줄로만 보인다
subagentRunId · 항목별 차이 표 작성
0.6s
SUBAGENT_FINISHED
Mon 카드를 완료로 · result를 요약으로
outcome.type: success · result
0.6s
TOOL_CALL_RESULT
도구 카드를 완료 또는 실패로 마감한다
content: 정리 몬 결과 받음
0.7s
TOOL_CALL_START
기존 계획 카드의 체크를 갱신한다
write_todos 재호출 → 새 카드 없이 기존 계획 카드 갱신
0.7s
TEXT_MESSAGE_START
말풍선을 새로 연다 (빈 상태 + 커서)
messageId · role: assistant
0.7s
TEXT_MESSAGE_CONTENT
열린 말풍선에 토큰을 이어 붙인다
delta ×39
1.0s
TEXT_MESSAGE_END
말풍선을 닫고 커서를 없앤다
messageId
1.0s
MANA_DEBITED
Mana 잔액을 갱신한다 (필드 미검증)
api가 COST_RECORDED를 turnId로 합쳐 주입 · 차감 38 · 잔액 1382
1.0s
STATE_SNAPSHOT
모드 값을 확인한다 · 티어는 그리지 않는다
resolved_mode: manager · manager_tier: standard · task {key, title} · 런이 닫히기 직전 1회
1.0s
RUN_FINISHED
입력을 다시 허용한다
outcome.type: success