/a2a/{assistant_id}에서 사용할 수 있습니다.
Agent Card Discovery
각 assistant는 자동으로 기능을 설명하고 다른 에이전트가 연결하는 데 필요한 정보를 제공하는 A2A Agent Card를 노출합니다. 다음을 사용하여 모든 assistant의 agent card를 검색할 수 있습니다:Requirements
A2A를 사용하려면 다음 dependency가 설치되어 있는지 확인하세요:langgraph-api >= 0.4.9
사용 개요
A2A를 활성화하려면:- langgraph-api>=0.4.9를 사용하도록 업그레이드합니다.
- 메시지 기반 state 구조로 에이전트를 배포합니다.
- endpoint를 사용하여 다른 A2A 호환 에이전트와 연결합니다.
A2A 호환 에이전트 만들기
이 예제는 OpenAI의 API를 사용하여 수신 메시지를 처리하고 대화 state를 유지하는 A2A 호환 에이전트를 만듭니다. 에이전트는 메시지 기반 state 구조를 정의하고 A2A 프로토콜의 메시지 형식을 처리합니다. A2A “text” parts와 호환되려면, 에이전트는 state에messages key를 가져야 합니다. 다음은 예제입니다:
Agent-to-agent 통신
에이전트가langgraph dev를 통해 로컬에서 실행되거나 프로덕션에 배포되면, A2A 프로토콜을 사용하여 에이전트 간의 통신을 촉진할 수 있습니다.
이 예제는 두 에이전트가 서로의 A2A endpoint에 JSON-RPC 메시지를 전송하여 통신하는 방법을 보여줍니다. 스크립트는 각 에이전트가 상대방의 응답을 처리하고 대화를 계속하는 다중 턴 대화를 시뮬레이션합니다.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.