You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor the Flare AI Kit's to natively support Google Agent Development Kit (ADK). Agent capabilities will be defined as simple Python functions decorated with @adk.tool, using standard type hints for type-safe schema generation. See the pre-existing solution for ecosystem under agent/ as an example.
Acceptance Criteria
Agent capabilities are implemented as Python functions using the @adk.tool decorator.
All existing external connectors (e.g., under ecosystem/, tee/, wallet/, social/) are successfully wrapped and exposed as ADK tools for the agent to use. Some under ecosystem/ are already implemented.
ADK correctly infers tool schemas for Gemini directly from Python type hints.
The agent accurately interprets user prompts to select, parse arguments for, and execute the correct tool.
Unit tests validate the logic of each individual tool.
Integration tests confirm the agent's ability to orchestrate tool calls in response to mock prompts.
@adk.tool, using standard type hints for type-safe schema generation. See the pre-existing solution forecosystemunderagent/as an example.@adk.tooldecorator.ecosystem/,tee/,wallet/,social/) are successfully wrapped and exposed as ADK tools for the agent to use. Some underecosystem/are already implemented.flare_ai_kit/agent/*.pyflare_ai_kit/ecosystem/*.pyflare_ai_kit/tee/*.pyflare_ai_kit/wallet/*.pyflare_ai_kit/social/*.py