Skip to content

v2.7.4

Latest

Choose a tag to compare

@harshsinha03 harshsinha03 released this 17 Jul 09:22
d1b3a6d

Changelog

New Features:

  • Superserve Tools: Added SuperserveTools to run agent-generated code and manage files in Superserve, a Firecracker-based sandbox platform for long-running agents. See docs.
  • Plivo Tools: Added PlivoTools to send SMS, make voice calls, and look up phone numbers with Plivo. See docs.
  • The Context Company: Added an observability integration to trace agent runs with The Context Company. See docs

Improvements:

  • agno create Enhancements: Interactive starter template and project name prompts, four new starters (Azure, Helm, Modal, Render), and automatic .env seeding.
  • Telegram Tools: Add pin_message, get_chat, get_file, and react_with_emoji, plus save_downloads and output_directory to save downloaded files to disk.
  • Tavily Tools: Add domain, date range, topic, and country filters to searches.
  • Google Tools: Add pagination to Gmail, Calendar, Drive, and Slides.
  • Oxylabs Tools: Return full page content as Markdown.
  • Workflows: Accept run_context in Router selectors and Condition evaluators, deprecating session_state.

Bug Fixes:

  • Teams:
    • Deliver user input to members that pause more than once in a run.
    • Serialize run outputs whose media or member responses are already dicts.
  • AgentOS:
    • Skip accumulated run outputs when streaming team responses.
    • Reject creating a session with an existing id instead of overwriting its history.
  • Workflow & Team Sessions: Honor zero and negative history limits.
  • Workflows: Surface the underlying error when a workflow fails mid-stream.
  • Slack: Scope sessions per channel so channels no longer share history.
  • Tavily Tools: Apply the configured extract depth.
  • OpenRouter: Return generated images from image models.
  • PostgresDb: Respect create_schema=False when components override table names.
  • PubMed, Firecrawl & Spider Tools: Respect configured and per-call result limits.
  • FixedSizeChunking: Keep short documents when the overlap exceeds the content.
  • CSVReader & ExcelReader: Give each reader its own default row chunking.

What's Changed

New Contributors

Full Changelog: v2.7.3...v2.7.4