-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
- Description
- 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 forecosystemunderagent/as an example.
- 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
- Acceptance Criteria
- Agent capabilities are implemented as Python functions using the
@adk.tooldecorator. - 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 underecosystem/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.
- Agent capabilities are implemented as Python functions using the
- Key Files Involved (Proposed)
flare_ai_kit/agent/*.pyflare_ai_kit/ecosystem/*.pyflare_ai_kit/tee/*.pyflare_ai_kit/wallet/*.pyflare_ai_kit/social/*.py
Metadata
Metadata
Assignees
Labels
No labels