Open
Description
Even if the LLM (for eg: Gemma3 hosted by Gemini) does not support standard tool-calling spec, it can be accomplished by sending the function signatures in the system prompt and post-processing the LLM response. LiteLLM does this with a flag (add_function_to_prompt
) and has documented it here.
This would be great to have in ADK as it will become possible to use models like Gemma3-27b for Agentic tasks.