Skip to main content
Agent Stack home page
Agent Stack
Search...
⌘K
Introduction
Welcome
Quickstart
Deploy Agents
Wrap Your Existing Agents
Build New Agents
Deploy Your Agents
Connect A2A Agents
Agent Integration
Server SDK (Python)
Working with Messages
Multi-Turn Conversations
Working with Files
Customize Agent Details
LLM Proxy Service
Visualize Agent Trajectories
Add Citations to Agent Responses
Collect Input with Forms
Configure Agent Settings
Manage Runtime Secrets
Build RAG Pipelines
MCP integration
Environment Variables
Handle Errors
Approve Tool Calls
Work with Canvas
Monitoring & Observability
Reference
CLI Reference
Python SDK
Python SDK Reference
Server
A2A Extensions
A2A Extensions
Common Types
Interaction Extensions
Service Extensions
Tool Extensions
UI Extensions
Auth
Platform
SDK Types
Utilities
Deploy Agent Stack
Agent Stack Deployment Guide
Connect CLI to Remote Server
Custom UI Integration
Getting Started
A2A Client Integration
Agent Requirements
Platform API Client
Error Handling
Agent Responses
User Messages
Permissions and Tokens
Experimental
MCP Connectors
Community
Contribute
Discord
GitHub
development
Agent Stack home page
Agent Stack
development
Search...
⌘K
Ask AI
Discord
GitHub
GitHub
Search...
Navigation
A2A Extensions
A2A Extensions
A2A Extensions
A2A Extensions
Copy page
Extensions for the A2A protocol — authentication, services, tools, UI, and interactions
Copy page
Submodules
Auth
OAuth and secrets authentication
Common
Shared base classes and form types
Interactions
Human-in-the-loop interaction extensions
Services
LLM, embedding, MCP, and platform services
Tools
Tool call approval extensions
UI
Rich UI component extensions
Previous
Common Types
Shared base classes and form types for extensions
Next
⌘I
On this page
Submodules
Assistant
Responses are generated using AI and may contain mistakes.