A2A 요청 한 건의 Runtime 흐름

입력 안전 검사와 실행 맥락 준비 뒤 라우팅된 경로를 실행하고, 결과를 정리해 한 번 반환합니다.

01 / A2A 전송 02 / 안전 경계 03 / 실행 맥락 04 / 라우팅 05 / 선택 경로 실행 06 / 결과 정리 수신 · 준비 라우팅 · 실행 최종 검사 · 반환 A2A 요청 send 또는 stream 응답 반환 RuntimeOutput 입력 Guardrail 요청 검사 출력 Guardrail 최종 응답 검사 실행 맥락 준비 thread · checkpoint · history memory 라우터 skill · A2A 선택 heuristic + LLM 선택 경로 실행 ReAct · multi-skill · child bounded 결과 정리 보류 결과 도착 시 1회 재실행 settle Legend User UI Agent logic Policy Tool action Context / trace

실행 전 맥락

  • • 대화 thread와 checkpoint를 연결하고 필요한 히스토리를 seed합니다.
  • • 설정된 경우 확정 MCP 사전 호출을 먼저 수행합니다.
  • • 입력 Guardrail을 통과하지 못한 요청은 실행 그래프에 들어가지 않습니다.

라우팅 순서

  • • skill 휴리스틱과 A2A 휴리스틱을 먼저 평가합니다.
  • • 확정되지 않은 경우에만 skill·A2A LLM 라우팅을 보조로 사용합니다.
  • • 결과는 단일 ReAct, multi-skill 병렬 실행, 자식 A2A 호출 중 하나로 이어집니다.

실행과 완료

  • • multi-skill은 concat이 기본이며 judge는 명시적으로 켠 경우에만 사용합니다.
  • • 자식 응답은 부모 Agent가 최종 문장으로 합성합니다.
  • • 보류 결과를 정리한 뒤 출력 Guardrail을 거쳐 응답을 반환합니다.