litellm/litellm
Ishaan Jaff 9ed11c5cdf
[Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358)
* init A2AConfig

* add transform files

* feat: A2A

* feat A2AConfig

* fix get_secret_str

* init: A2AConfig

* init A2AConfig common utils

* A2AConfig

* test_a2a_completion_async_non_streaming

* fix

* Update litellm/main.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* add multi part conversation support

* extract_text_from_a2a_message

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 12:52:33 -08:00
..
a2a_protocol [Fix] A2a Gateway - Allow supporting old A2a card formats (#19949) 2026-01-28 15:02:08 -08:00
anthropic_interface
assistants
batch_completion
batches litellm_fix(azure): Fix acancel_batch not using Azure SDK client initialization (#20168) 2026-01-31 11:45:25 -08:00
caching
completion_extras _add_web_search_tool 2026-01-31 11:21:40 -08:00
containers
endpoints/speech/speech_to_completion_bridge
experimental_mcp_client fix MCP client 2026-01-31 11:25:21 -08:00
files fix(mypy): fix type errors in files, opentelemetry, gemini transformation, and key management (#20161) 2026-01-31 10:09:07 -08:00
fine_tuning
google_genai
images
integrations Fix: Slack alert issue 2026-02-02 16:49:10 +05:30
interactions
litellm_core_utils perf: cache _get_relevant_args_to_use_for_logging() at module level (#20077) 2026-02-02 10:54:49 -08:00
llms [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00
ocr
passthrough
proxy Revert "add missing indexes on VerificationToken table (#20040)" 2026-02-03 15:01:28 +05:30
rag
realtime_api Add bedrock route in realtim main.py 2026-02-02 12:16:05 +05:30
rerank_api
responses fix: Include hidden params in chat response to responses api response transformation (#20084) 2026-02-02 18:24:21 +05:30
router_strategy
router_utils Revert "fix: prevent error when max_fallbacks exceeds available models (#20071)" 2026-02-03 15:15:30 +05:30
search
secret_managers
skills
types [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00
vector_store_files
vector_stores
videos
__init__.py [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00
_lazy_imports_registry.py [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00
_lazy_imports.py
_logging.py
_redis.py
_service_logger.py
_uuid.py
_version.py
budget_manager.py
constants.py [Feat] - MCP Semantic Filtering Support (#20296) 2026-02-02 18:28:53 -08:00
cost_calculator.py [Feat] v2 - Logs view with side panel and improved UX (#20091) 2026-01-30 18:34:13 -08:00
cost.json
exceptions.py
main.py [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00
model_prices_and_context_window_backup.json bump litellm enterprise PIP 2026-02-03 10:39:39 -08:00
mypy.ini
py.typed
router.py Revert "fix: models loadbalancing billing issue by filter (#18891) (#19220)" 2026-02-03 15:00:57 +05:30
scheduler.py
timeout.py
utils.py [Feat] Allow calling A2A agents through LiteLLM /chat/completions API (#20358) 2026-02-03 12:52:33 -08:00