litellm/litellm/proxy/public_endpoints/agent_create_fields.json
Ishaan Jaff 4a7437ba5f
[Feat] Agent Gateway - allow adding langgraph, bedrock agent core agents (#17802)
* fix: langgraph bridge streaming

* add public/agents/fields

* test_a2a_completion_bridge_non_streaming

* TestA2AStreamingTransformation

* AgentCredentialFieldMetadata

* add new logo

* refactor add agent

* fix add dynamic fields

* feat allow adding langgraph agent

* add langgraph provider

* stash

* add AgentCreateInfo

* agent_create_fields

* fix fields

* test_a2a_completion_bridge_bedrock_agentcore

* test_a2a_completion_bridge_bedrock_agentcore

* add public endpoints

* fix a2a endpoints

* fix dynamic fields
2025-12-10 19:13:50 -08:00

76 lines
2.5 KiB
JSON

[
{
"agent_type": "a2a",
"agent_type_display_name": "A2A Standard",
"description": "Standard A2A protocol",
"logo_url": "/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": "/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": "/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"
}
}
]