Directories
¶
| Path | Synopsis |
|---|---|
|
artifact
|
|
|
s3
Package s3artifact provides an Amazon S3 implementation of ADK's artifact.Service.
|
Package s3artifact provides an Amazon S3 implementation of ADK's artifact.Service. |
|
bedrock
|
|
|
examples
|
|
|
bedrock-a2a
command
|
|
|
bedrock-agentcore-gateway
command
Bedrock AgentCore Gateway example for adk-go: set AGENTCORE_GATEWAY_ENDPOINT, AGENTCORE_GATEWAY_ACCESS_TOKEN, BEDROCK_MODEL_ID, and authenticate with AWS using the default credential chain.
|
Bedrock AgentCore Gateway example for adk-go: set AGENTCORE_GATEWAY_ENDPOINT, AGENTCORE_GATEWAY_ACCESS_TOKEN, BEDROCK_MODEL_ID, and authenticate with AWS using the default credential chain. |
|
bedrock-agentcore-session
command
Bedrock AgentCore session example for adk-go: set BEDROCK_MODEL_ID and authenticate with AWS using the default credential chain.
|
Bedrock AgentCore session example for adk-go: set BEDROCK_MODEL_ID and authenticate with AWS using the default credential chain. |
|
bedrock-artifact-s3
command
S3 artifact service example for adk-go-bedrock: wires the artifact/s3 artifact.Service into an ADK runner so agent/tool artifacts persist in Amazon S3 instead of process memory, then saves, reloads, and generates a pre-signed download URL for an artifact to show the full round trip.
|
S3 artifact service example for adk-go-bedrock: wires the artifact/s3 artifact.Service into an ADK runner so agent/tool artifacts persist in Amazon S3 instead of process memory, then saves, reloads, and generates a pre-signed download URL for an artifact to show the full round trip. |
|
bedrock-chat
command
Bedrock chat example for adk-go: set BEDROCK_MODEL_ID and authenticate with AWS using the default credential chain (environment variables, shared config ~/.aws/credentials and ~/.aws/config, SSO / AWS_PROFILE, web identity, EC2/ECS/Lambda role, etc.).
|
Bedrock chat example for adk-go: set BEDROCK_MODEL_ID and authenticate with AWS using the default credential chain (environment variables, shared config ~/.aws/credentials and ~/.aws/config, SSO / AWS_PROFILE, web identity, EC2/ECS/Lambda role, etc.). |
|
bedrock-data-automation
command
Bedrock Data Automation example for adk-go.
|
Bedrock Data Automation example for adk-go. |
|
bedrock-document
command
Bedrock document upload example for debugging genai → Converse mapping and model calls.
|
Bedrock document upload example for debugging genai → Converse mapping and model calls. |
|
bedrock-function-tool
command
Bedrock function-tool example for adk-go: uses ADK functiontool with a typed handler (ParametersJsonSchema) and the Bedrock Converse provider.
|
Bedrock function-tool example for adk-go: uses ADK functiontool with a typed handler (ParametersJsonSchema) and the Bedrock Converse provider. |
|
bedrock-guardrails
command
Bedrock guardrails example for adk-go: demonstrates how to work with Bedrock guardrails, including safety assessments, content filtering, and custom metadata.
|
Bedrock guardrails example for adk-go: demonstrates how to work with Bedrock guardrails, including safety assessments, content filtering, and custom metadata. |
|
bedrock-image-gen
command
Bedrock image generation example for adk-go: demonstrates how to use the imagegenerator tool with the ADK runner to generate images via Amazon Nova Canvas.
|
Bedrock image generation example for adk-go: demonstrates how to use the imagegenerator tool with the ADK runner to generate images via Amazon Nova Canvas. |
|
bedrock-mcp
command
Bedrock MCP example for adk-go: demonstrates how to use ADK's MCP toolset with the Bedrock Converse provider.
|
Bedrock MCP example for adk-go: demonstrates how to use ADK's MCP toolset with the Bedrock Converse provider. |
|
bedrock-multimodal
command
Bedrock multimodal example for adk-go: demonstrates image analysis, document processing, vision-based reasoning, tool calling with rich media, and other multimodal content with the Bedrock Converse provider.
|
Bedrock multimodal example for adk-go: demonstrates image analysis, document processing, vision-based reasoning, tool calling with rich media, and other multimodal content with the Bedrock Converse provider. |
|
bedrock-nova-grounding
command
Nova Web Grounding example: set BEDROCK_MODEL_ID to a US inference profile that supports Web Grounding (see AWS docs), AWS_REGION to a US Bedrock region, and authenticate with AWS.
|
Nova Web Grounding example: set BEDROCK_MODEL_ID to a US inference profile that supports Web Grounding (see AWS docs), AWS_REGION to a US Bedrock region, and authenticate with AWS. |
|
bedrock-prompt-cache
command
Bedrock prompt caching example for adk-go: demonstrates WithCacheSystemPrompt, which appends a Bedrock CachePoint after the system prompt so that repeated requests reuse the cached prompt tokens instead of re-processing them.
|
Bedrock prompt caching example for adk-go: demonstrates WithCacheSystemPrompt, which appends a Bedrock CachePoint after the system prompt so that repeated requests reuse the cached prompt tokens instead of re-processing them. |
|
bedrock-request-guardrail
command
Bedrock request guardrail example for adk-go: attaches a preconfigured Bedrock guardrail to one Converse request.
|
Bedrock request guardrail example for adk-go: attaches a preconfigured Bedrock guardrail to one Converse request. |
|
bedrock-stream
command
|
|
|
bedrock-system-instruction
command
Bedrock system instruction example for adk-go: demonstrates how to use system instructions for role definition, output formatting, and behavioral control.
|
Bedrock system instruction example for adk-go: demonstrates how to use system instructions for role definition, output formatting, and behavioral control. |
|
bedrock-tool-calling
command
Bedrock tool-calling agent example for adk-go: demonstrates how to define and use tools with the Bedrock model.
|
Bedrock tool-calling agent example for adk-go: demonstrates how to define and use tools with the Bedrock model. |
|
bedrock-tool-variants
command
Bedrock tool variants example for adk-go: demonstrates how to use non-function tool variants including Google Search, Code Execution, Retrieval, MCP Servers, and combinations with function declarations.
|
Bedrock tool variants example for adk-go: demonstrates how to use non-function tool variants including Google Search, Code Execution, Retrieval, MCP Servers, and combinations with function declarations. |
|
bedrock-video-gen
command
Bedrock video generation example for adk-go: demonstrates the videogenerator tool with the ADK runner and Amazon Nova Reel async inference.
|
Bedrock video generation example for adk-go: demonstrates the videogenerator tool with the ADK runner and Amazon Nova Reel async inference. |
|
bedrock-web-ui
command
|
|
|
internal/exampletrace
Package exampletrace provides a small OpenTelemetry setup for examples.
|
Package exampletrace provides a small OpenTelemetry setup for examples. |
|
internal
|
|
|
mappers
Package mappers converts between ADK/genai types and Amazon Bedrock Converse API types.
|
Package mappers converts between ADK/genai types and Amazon Bedrock Converse API types. |
|
tools
|
|
|
novagrounding
Package novagrounding enables Amazon Nova Web Grounding for the Bedrock Converse provider only: the sentinel function declaration is mapped to Bedrock's SystemTool name "nova_grounding".
|
Package novagrounding enables Amazon Nova Web Grounding for the Bedrock Converse provider only: the sentinel function declaration is mapped to Bedrock's SystemTool name "nova_grounding". |
Click to show internal directories.
Click to hide internal directories.