Agent frameworks

API reference for the flyteplugins-agents-* adapters, one package per agent framework on a shared core.

Every adapter exports the same two things, so the reference below is mostly a matter of which framework’s types show up in the signatures:

  • tool stacks on @env.task to expose a task as a tool the framework recognizes.
  • run_agent drives the framework’s own agent loop from inside a Flyte task.

For usage, patterns, and per-framework examples, see the Agent frameworks guide.

Package API reference Guide
flyteplugins-agents-core Core How it works
flyteplugins-agents-openai OpenAI Agents SDK OpenAI
flyteplugins-agents-claude Claude Agent SDK Claude
flyteplugins-agents-google Google ADK Google ADK
flyteplugins-agents-mistral Mistral Mistral
flyteplugins-agents-langchain LangChain LangChain
flyteplugins-agents-langgraph LangGraph LangGraph
flyteplugins-agents-deepagents Deep Agents Deep Agents
flyteplugins-agents-crewai CrewAI CrewAI
flyteplugins-agents-pydantic-ai Pydantic AI Pydantic AI
flyteplugins-agents-hermes Hermes Hermes