[
{
"agent_type": "a2a",
"agent_type_display_name": "A2A Standard",
"description": "Standard A2A protocol",
"logo_url": "/ui/assets/logos/a2a_agent.png",
"credential_fields": [],
"litellm_params_template": {}
},
{
"agent_type": "langgraph",
"agent_type_display_name": "LangGraph",
"description": "Connect to LangGraph agents via the LangGraph Platform API",
"logo_url": "/ui/assets/logos/langgraph.png",
"model_template": "langgraph/{assistant_id}",
"credential_fields": [
{
"key": "assistant_id",
"label": "Assistant ID",
"placeholder": "agent",
"tooltip": "The assistant/agent ID from your LangGraph deployment",
"required": true,
"field_type": "text",
"default_value": "agent",
"include_in_litellm_params": false
},
{
"key": "api_base",
"label": "LangGraph API Base",
"placeholder": "http://localhost:2024",
"tooltip": "The base URL for your LangGraph server (e.g., http://localhost:2024 or your deployed LangGraph Cloud URL)",
"required": true,
"field_type": "text",
"default_value": "http://localhost:2024",
"include_in_litellm_params": true
},
{
"key": "api_key",
"label": "LangGraph API Key",
"placeholder": null,
"tooltip": "API key for authenticating with your LangGraph server (optional for local development)",
"required": false,
"field_type": "password",
"default_value": null,
"include_in_litellm_params": true
}
],
"litellm_params_template": {
"custom_llm_provider": "langgraph"
}
},
{
"agent_type": "bedrock_agentcore",
"agent_type_display_name": "Bedrock AgentCore",
"description": "Connect to Amazon Bedrock AgentCore hosted agent runtimes",
"logo_url": "/ui/assets/logos/bedrock.svg",
"inherit_credentials_from_provider": "Bedrock",
"model_template": "bedrock/agentcore/{agent_runtime_arn}",
"credential_fields": [
{
"key": "agent_runtime_arn",
"label": "Agent Runtime ARN",
"placeholder": "arn:aws:bedrock-agentcore:us-west-2:123456789012:runtime/my-agent-runtime",
"tooltip": "The ARN of your Bedrock AgentCore runtime. Find this in your AWS Bedrock console under AgentCore.",
"required": true,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": false
}
],
"litellm_params_template": {
"custom_llm_provider": "bedrock"
}
},
{
"agent_type": "azure_ai_foundry",
"agent_type_display_name": "Azure AI Foundry",
"description": "Connect to Microsoft Azure AI Foundry agents",
"logo_url": "/ui/assets/logos/azure_ai_foundry.png",
"inherit_credentials_from_provider": "Azure AI",
"model_template": "azure_ai/agents/{agent_id}",
"credential_fields": [
{
"key": "agent_id",
"label": "Agent ID",
"placeholder": "asst_abc123",
"tooltip": "The agent/assistant ID from your Azure AI Foundry project (e.g., asst_abc123)",
"required": true,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": false
},
{
"key": "api_base",
"label": "Azure AI API Base",
"placeholder": "https://your-resource.services.ai.azure.com/api/projects/your-project",
"tooltip": "The base URL for your Azure AI Foundry project endpoint (e.g., https://your-resource.services.ai.azure.com/api/projects/your-project)",
"required": true,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": true
},
{
"key": "api_key",
"label": "Azure AD Token",
"placeholder": null,
"tooltip": "Azure AD Bearer token for authentication. Optional if using Service Principal credentials below. Get via: az account get-access-token --resource https://ai.azure.com",
"required": false,
"field_type": "password",
"default_value": null,
"include_in_litellm_params": true
},
{
"key": "tenant_id",
"label": "Azure Tenant ID",
"placeholder": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"tooltip": "Azure AD Tenant ID for Service Principal authentication. Find in Azure Portal > Azure Active Directory > Overview",
"required": false,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": true
},
{
"key": "client_id",
"label": "Azure Client ID",
"placeholder": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"tooltip": "Application (client) ID of your Service Principal. Find in Azure Portal > App registrations > your app",
"required": false,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": true
},
{
"key": "client_secret",
"label": "Azure Client Secret",
"placeholder": null,
"tooltip": "Client secret for your Service Principal. Create in Azure Portal > App registrations > your app > Certificates & secrets",
"required": false,
"field_type": "password",
"default_value": null,
"include_in_litellm_params": true
}
],
"litellm_params_template": {
"custom_llm_provider": "azure_ai"
}
},
{
"agent_type": "pydantic_ai_agents",
"agent_type_display_name": "Pydantic AI",
"description": "Connect to Pydantic AI agents via A2A protocol (with fake streaming support)",
"logo_url": "/ui/assets/logos/pydantic.svg",
"use_a2a_form_fields": true,
"credential_fields": [
{
"key": "api_base",
"label": "Agent URL",
"placeholder": "http://localhost:9999",
"tooltip": "The base URL for your Pydantic AI agent server",
"required": true,
"field_type": "text",
"default_value": "http://localhost:9999",
"include_in_litellm_params": true
}
],
"litellm_params_template": {
"custom_llm_provider": "pydantic_ai_agents"
}
},
{
"agent_type": "vertex_agent_engine",
"agent_type_display_name": "Vertex AI Agent Engine",
"description": "Connect to Google Cloud Vertex AI Reasoning Engines",
"logo_url": "/ui/assets/logos/google.svg",
"inherit_credentials_from_provider": "Vertex_AI",
"model_template": "vertex_ai/agent_engine/{reasoning_engine_id}",
"credential_fields": [
{
"key": "reasoning_engine_id",
"label": "Reasoning Engine Resource ID",
"placeholder": "projects/123456789/locations/us-central1/reasoningEngines/987654321",
"tooltip": "The full resource ID of your Vertex AI Reasoning Engine. Find this in Google Cloud Console under Vertex AI > Agent Builder > Your Agent.",
"required": true,
"field_type": "text",
"default_value": null,
"include_in_litellm_params": false
}
],
"litellm_params_template": {
"custom_llm_provider": "vertex_ai"
}
}
]