github agno-agi/agno v2.0.4

5 hours ago

Changelog

New Features:

  • TypedDict support in input_schema for agent/team/workflow with structured input: Along with Pydantic support, TypedDict support is also available.

  • Added SiliconFlow : New model class added for Silicon Flow.

  • session_state as param in custom function step for workflow:
    You can now do-

    # on the function of the custom python function step for a workflow
    def custom_function_step(step_input: StepInput, session_state):
        session_state["test"] = test_1 # updates the workflow session state

Improvements:

  • MCP support on AgentOS evals: all evals now support async tools, as MCP.
  • extra_body on OpenAI: Added extra_body parameter on OpenAIChat and OpenAILike.
  • Knowledge Content Resolution: Rehydration of contentsdb rows for existing vectors

Bug Fixes:

  • Dependencies: Resolved issues on Agent/Team for dependency resolution.
  • Agno Infra: Fixed issues related to ag infra up and ag infra down when run outside of the project.
  • Workflows session serialization: handle events serialization like in agent/team.
  • Website reader url handling improved

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

Don't miss a new agno release

NewReleases is sending notifications on new releases.