a2a-samples
Samples using the Agent2Agent (A2A) Protocol
파일 탐색기
- idx-template.json
- idx-template.nix
- config.yaml
- bug-report.yml
- feature-request.yml
- linter.yaml
- update_notebook_links.py
- CODEOWNERS
- PULL_REQUEST_TEMPLATE.md
- launch.json
- settings.json
- __init__.py
- agent_list.py
- api_key_dialog.py
- async_poller.js
- async_poller.py
- chat_bubble.py
- conversation.py
- conversation_list.py
- dialog.py
- event_viewer.py
- form_render.py
- header.py
- page_scaffold.py
- poller.py
- side_nav.py
- task_card.py
- __init__.py
- agent_list.py
- conversation.py
- event_list.py
- home.py
- settings.py
- task_list.py
- __init__.py
- client.py
- __init__.py
- adk_host_manager.py
- application_manager.py
- in_memory_manager.py
- server.py
- test_image.py
- __init__.py
- types.py
- __init__.py
- agent_state.py
- host_agent_service.py
- state.py
- __init__.py
- styles.py
- test_adk_host_manager.py
- __init__.py
- agent_card.py
- Containerfile
- main.py
- pyproject.toml
- README.md
- uv.lock
- a2a_demo_arch.png
- README.md
- __init__.py
- agp_delegation_models.py
- enterprise_sim_run.py
- spec.md
- test_enterprise_sim.py
- test_agp.py
- agp_run.py
- poetry.lock
- pyproject.toml
- spec.md
- __init__.py
- py.typed
- test_secure_passport.py
- poetry.lock
- pyproject.toml
- README.md
- run.py
- spec.md
- HOWTORUN.md
- README.md
- spec.md
- README.md
- spec.md
- a2a_evaluation.ipynb
- a2a_quickstart.ipynb
- multi_agents_eval_with_cloud_run_deployment.ipynb
- task_vs_message.ipynb
- CLIClient.csproj
- Program.cs
- CLIAgent.cs
- CLIServer.csproj
- Program.cs
- README.md
- run-demo.bat
- AIClient.csproj
- Program.cs
- AIAgent.cs
- AIServer.csproj
- Program.cs
- README.md
- run_demo.bat
- CalculatorAgent.cs
- CalculatorServer.csproj
- Program.cs
- EchoAgent.cs
- EchoServer.csproj
- Program.cs
- Program.cs
- SimpleClient.csproj
- A2ADotnetSample.sln
- README.md
- run-demo.bat
- README.md
- deepresearch.png
- sample_output.png
- .sqlfluff
- docker-compose.yaml
- init.sql
- nats-init.sh
- nats.conf
- nginx.conf
- analyzer.go
- common.go
- orchestrator.go
- orchestrator_state.go
- planner.go
- researcher.go
- synthesizer.go
- client.go
- domain.go
- lease.go
- eventqueue.go
- pushsender.go
- util.go
- workqueue.go
- page.go
- server.go
- run.go
- indexing.go
- outbox.go
- taskstore.go
- fakellm.go
- infra.go
- utils.go
- eventqueue_test.go
- outbox_test.go
- pipeline_test.go
- statemachine_test.go
- taskstore_test.go
- workqueue_test.go
- .example.env
- AGENTS.md
- Dockerfile
- go.mod
- go.sum
- main.go
- Makefile
- README.md
- agent_executor.go
- go.mod
- go.sum
- main.go
- README.md
- test_client.go
- .gitignore
- agent_executor.go
- go.mod
- go.sum
- main.go
- README.md
- signing.go
- test_client.go
- client.go
- client_test.go
- README.md
- a2a.go
- jsonrpc.go
- README.md
- requests.go
- responses.go
- task.go
- helpers.go
- README.md
- server.go
- server_test.go
- go.mod
- README.md
- client.go
- core.go
- server.go
- agent_executor.go
- client_test.go
- go.mod
- go.sum
- main.go
- README.md
- maven-wrapper.properties
- ContentEditorAgent.java
- ContentEditorAgentCardProducer.java
- ContentEditorAgentExecutorProducer.java
- package-info.java
- application.properties
- .env.example
- pom.xml
- README.md
- ContentWriterAgent.java
- ContentWriterAgentCardProducer.java
- ContentWriterAgentExecutorProducer.java
- package-info.java
- application.properties
- .env.example
- pom.xml
- README.md
- package-info.java
- TestClient.java
- TestClientRunner.java
- pom.xml
- DiceAgent.java
- DiceAgentCardProducer.java
- DiceAgentExecutorProducer.java
- DiceTools.java
- package-info.java
- application.properties
- .env.example
- pom.xml
- pom.xml
- README.md
- CachedToken.java
- EventHandlerUtil.java
- KeycloakUtil.java
- package-info.java
- KeycloakOAuth2CredentialService.java
- package-info.java
- TestClient.java
- TestClientRunner.java
- keycloak.json
- pom.xml
- Magic8BallAgent.java
- Magic8BallAgentCardProducer.java
- Magic8BallAgentExecutorProducer.java
- Magic8BallTools.java
- package-info.java
- application.properties
- .env.example
- pom.xml
- pom.xml
- README.md
- pyproject.toml
- weather_mcp.py
- package-info.java
- WeatherAgent.java
- WeatherAgentCardProducer.java
- WeatherAgentExecutorProducer.java
- application.properties
- .env.example
- pom.xml
- README.md
- pom.xml
- README.md
- maven-wrapper.properties
- A2AClient.java
- A2AClientExample.java
- A2AClientException.java
- StreamingEventListener.java
- A2AClientTest.java
- SimpleA2AClientTest.java
- pom.xml
- README.md
- A2AError.java
- AgentAuthentication.java
- AgentCapabilities.java
- AgentCard.java
- AgentProvider.java
- AgentSkill.java
- Artifact.java
- CancelTaskRequest.java
- CancelTaskResponse.java
- DataPart.java
- ErrorCode.java
- FileContent.java
- FileContentBase.java
- FileContentBytes.java
- FileContentURI.java
- FilePart.java
- GetTaskHistoryResponse.java
- GetTaskPushNotificationRequest.java
- GetTaskPushNotificationResponse.java
- GetTaskRequest.java
- GetTaskResponse.java
- JSONRPCError.java
- JSONRPCErrorResponse.java
- JSONRPCMessage.java
- JSONRPCMessageIdentifier.java
- JSONRPCRequest.java
- JSONRPCResponse.java
- Message.java
- MessageSendConfiguration.java
- MessageSendParams.java
- Part.java
- PushNotificationAuthenticationInfo.java
- PushNotificationConfig.java
- SendTaskRequest.java
- SendTaskResponse.java
- SendTaskStreamingRequest.java
- SendTaskStreamingResponse.java
- SetTaskPushNotificationRequest.java
- SetTaskPushNotificationResponse.java
- Task.java
- TaskArtifactUpdateEvent.java
- TaskHistory.java
- TaskIDParams.java
- TaskPushNotificationConfig.java
- TaskQueryParams.java
- TaskResubscriptionRequest.java
- TaskSendParams.java
- TaskState.java
- TaskStatus.java
- TaskStatusUpdateEvent.java
- TextPart.java
- pom.xml
- README.md
- A2AController.java
- A2AServer.java
- A2AServerApplication.java
- A2AServerConfiguration.java
- TaskHandler.java
- application.properties
- A2AServerTest.java
- pom.xml
- README.md
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- Client.kt
- JokeWriterAgentExecutor.kt
- Server.kt
- Client.kt
- Server.kt
- SimpleJokeAgentExecutor.kt
- logback.xml
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle.kts
- agent_executor.ts
- index.ts
- package-lock.json
- package.json
- README.md
- test_client.ts
- tsconfig.json
- agent_executor.ts
- index.ts
- package-lock.json
- package.json
- README.md
- test_client.ts
- tsconfig.json
- index.ts
- booking.ts
- genkit.ts
- index.ts
- parse-request.prompt
- voucher-verification.ts
- a2a-helpers.ts
- cli.ts
- credo-helpers.ts
- extension.ts
- holder-wallet.ts
- partners.ts
- vouchers.ts
- .env.example
- package-lock.json
- package.json
- README.md
- tsconfig.json
- client.ts
- core.ts
- index.ts
- server.ts
- agent_executor.ts
- index.ts
- package-lock.json
- package.json
- README.md
- test_client.ts
- tsconfig.json
- code-format.ts
- genkit.ts
- index.ts
- README.md
- .env.example
- content_editor.prompt
- genkit.ts
- index.ts
- README.md
- genkit.ts
- index.ts
- movie_agent.prompt
- README.md
- tmdb.ts
- tools.ts
- README.md
- cli.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- launch.json
- __init__.py
- __main__.py
- agent.py
- agent_answer.jinja
- agents.jinja
- called_agent_history.jinja
- constant.py
- decide.jinja
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- called_tools_history.jinja
- constant.py
- decide.jinja
- mcp.py
- tool.jinja
- __init__.py
- py.typed
- pyproject.toml
- README.md
- response.xml
- uv.lock
- air_ticketing_agent.json
- car_rental_agent.json
- hotel_booking_agent.json
- orchestrator_agent.json
- planner_agent.json
- __main__.py
- adk_travel_agent.py
- langgraph_planner_agent.py
- orchestrator_agent.py
- agent_executor.py
- agent_runner.py
- base_agent.py
- prompts.py
- types.py
- utils.py
- workflow.py
- client.py
- server.py
- __init__.py
- pyproject.toml
- README.md
- run.sh
- travel_agency.db
- uv.lock
- __main__.py
- agent_executor.py
- docker-compose.yaml
- pyproject.toml
- README.md
- uv.lock
- .dockerignore
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- Dockerfile
- pyproject.toml
- README.md
- launch.json
- __init__.py
- agent.py
- agent_card.json
- agent_executor.py
- main.py
- traceability.py
- agent_eval.ipynb
- pyproject.toml
- README.md
- uv.lock
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- .dockerignore
- __init__.py
- agent.py
- Dockerfile
- README.md
- requirements.txt
- launch.json
- SKILL.md
- __init__.py
- agent.py
- agent_card.json
- agent_executor.py
- main.py
- pyproject.toml
- README.md
- test.http
- uv.lock
- __init__.py
- a2a_python_reviewer.py
- cli_codegen_a2a_client.py
- fastapi_codegen_a2a_client.py
- pyproject.toml
- README.md
- __main__.py
- agent_executor.py
- airbnb_agent.py
- example.env
- README.md
- A2A_multi_agent.png
- screenshot.png
- __main__.py
- example.env
- README.md
- remote_agent_connection.py
- routing_agent.py
- __init__.py
- __main__.py
- example.env
- README.md
- weather_agent.py
- weather_executor.py
- weather_mcp.py
- pyproject.toml
- README.md
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- utils.py
- uv.lock
- .gitignore
- __init__.py
- __main__.py
- prompts.py
- pyproject.toml
- README.md
- .env.template
- __main__.py
- foundry_agent.py
- foundry_agent_executor.py
- pyproject.toml
- README.md
- test_client.py
- uv.lock
- __init__.py
- mcp_tool_manager.py
- server_connection.py
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- arch.png
- extensions.json
- .gitignore
- function_app.py
- host.json
- requirements.txt
- README.md
- .env.example
- __main__.py
- diagnose_azure.py
- pyproject.toml
- README.md
- remote_agent_connection.py
- routing_agent.py
- test_routing_agent.py
- uv.lock
- validate_setup.py
- extensions.json
- launch.json
- settings.json
- tasks.json
- .gitignore
- function_app.py
- host.json
- README.md
- requirements.txt
- .env.example
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- .env.examples
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- README.md
- README.md
- __init__.py
- __main__.py
- Dockerfile
- pyproject.toml
- README.md
- __init__.py
- __main__.py
- adk_agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- __init__.py
- __main__.py
- adk_agent.py
- adk_agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- __init__.py
- .env.example
- __init__.py
- __main__.py
- agent_executor.py
- content_planner_agent.py
- pyproject.toml
- README.md
- requirements.txt
- .python-version
- __main__.py
- agent.py
- agent_executor.py
- Containerfile
- in_memory_cache.py
- pyproject.toml
- README.md
- launch.json
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- test_client.py
- uv.lock
- launch.json
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- .gitignore
- __init__.py
- __main__.py
- github_toolset.py
- openai_agent.py
- openai_agent_executor.py
- pyproject.toml
- README.md
- uv.lock
- .env.example
- __main__.py
- agent.py
- agent_executor.py
- api.py
- oauth2_middleware.py
- pyproject.toml
- README.md
- test_client.py
- uv.lock
- __init__.py
- __main__.py
- agent_executor.py
- README.md
- requirements.txt
- test_client.py
- launch.json
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- test_client.py
- .python-version
- Containerfile
- pyproject.toml
- README.md
- uv.lock
- .python-version
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- .python-version
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- .python-version
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- __init__.py
- a2a_client.py
- a2a_server.py
- demo.gif
- README.md
- requirements-dev.txt
- requirements.txt
- test_demo_app.py
- __init__.py
- game_logic.py
- helpers.py
- protocol_wrappers.py
- server.py
- agent_Alice.py
- agent_Bob.py
- agent_Carol.py
- config.py
- README.md
- requirements.txt
- launch.json
- .envexample
- __main__.py
- agent.py
- agent_executor.py
- Containerfile
- pyproject.toml
- README.md
- uv.lock
- .gitignore
- __init__.py
- __main__.py
- agent_executor.py
- README.md
- requirements.txt
- test_client.py
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- config.json
- loop_client.py
- pyproject.toml
- README.md
- uv.lock
- __init__.py
- __main__.py
- agent.py
- agent_executor.py
- pyproject.toml
- README.md
- README.md
- __init__.py
- client.py
- core.py
- py.typed
- server.py
- __init__.py
- __main__.py
- agent_executor.py
- README.md
- requirements.txt
- test_client.py
- __init__.py
- py.typed
- pyproject.toml
- README.md
- a2a_gui_demo.gif
- app.js
- favicon.ico
- index.html
- style.css
- pyproject.toml
- README.md
- server.py
- A2A_multi_agents.jpg
- cli_trace_screenshot.png
- __init__.py
- __main__.py
- example.env
- host_agent_executor.py
- pyproject.toml
- README.md
- remote_agent_connection.py
- routing_agent.py
- uv.lock
- __init__.py
- __main__.py
- console_reader.py
- Dockerfile
- pyproject.toml
- README.md
- __init__.py
- __main__.py
- push_notification_listener.py
- pyproject.toml
- README.md
- ContentCreationS
- ContentCreationStandard.png
- ContentCreationSwapped.png
- UI.png
- a2a.png
- .env.example
- __main__.py
- coordinator.py
- pyproject.toml
- README.md
- remote_agent_connection.py
- __init__.py
- agent.py
- host_agent.py
- pyproject.toml
- README.md
- remote_agent_connection.py
- A2A_multi_agent.png
- screenshot.png
- a2a.png
- .env.example
- __main__.py
- pyproject.toml
- README.md
- remote_agent_connection.py
- routing_agent.py
- __init__.py
- agent.py
- README.md
- .gitignore
- .python-version
- pyproject.toml
- README.md
- refactor_camel_to_snake.sh
- requirements.txt
- uv.lock
- .editorconfig
- .gitignore
- .golangci.yml
- .prettierrc
- .ruff.toml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- format.sh
- LICENSE
- pyproject.toml
- README.md
- requirements-dev.txt
- SECURITY.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
설명 보기 ▼
python
Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.
python
REPL(대화형 셸) 시작:
python {{path/to/file.py}}
특정 Python 파일 실행:
python -i {{path/to/file.py}}
특정 Python 파일 실행 후 REPL 시작:
// repository documentation
Was this content helpful?
(0 ratings)
