Tags: Wtfsaitama/agno
Tags
feat: Release 1.8.1 (agno-agi#4354) # Changelog ## New Features: - **Reasoning summaries for OpenAI**: reasoning summaries are now available with the OpenAIResponses class - **Neo4j Tools**: Added `Neo4jTools` to explore and manipulate graphs in Neo4j. ## Improvements: - **Update E2B tool to use Sandbox.create:** Update the E2BTools class to use Sandbox.create() from the latest e2b_code_interpreter SDK, replacing the deprecated Sandbox() initialization. No other functionality changed. - **Teams Timezone Identifier:** Added `timezone_identifier` to `Team` to match `Agent` functionality. ## Bug Fixes: - **Media artifacts validation error:** `from_artifact()` of `Image` was missing content in its return along with url, so if the generated image is not a url but a encoded content this would fail, or vice-versa. - **Wrong metadata and filters:** Fixed issues where `filters` was not correctly applied on all documents when inserting into the knowledge base. --------- Co-authored-by: Dirk Brand <[email protected]> Co-authored-by: Dirk Brand <[email protected]>
feat: Release 1.8.0 (agno-agi#4316) # Changelog ## New Features: - **Memori ToolKit:** Added **`MemoriTools`**, a ToolKit for Agents and Teams to use GibsonAI’s Memori. ## Improvements: - **Scrapegraph Tools Agentic Crawling**: Added `agentic_crawler` to `ScrapeGraphTools`. - **VertexAI Search:** Added Vertex AI Search to the Gemini model. ## Updates: - **DuckDuckGoTools**: Updated `DuckDuckGoTools` to work from the `ddgs` package. This requires users to install `ddgs` instead of `duckduckgo-search`.
chore: Release 1.7.12 (agno-agi#4274) # Changelog ## Improvements: - **Teams Collaborate Streaming:** Added support for streaming or teams on `collaborate` mode. - **OpenAI Verbosity**: Added `verbosity` parameter to `OpenAIChat` and `OpenAIResponses`. - **Gemini URL Context Tool:** Adds support fior Gemini URL context tool. ## Bug Fixes: - **GCSKnowledgeBase Load:** Fixed cases where `.load()` functioned incorrectly. - **Youtube Transcripts**: Removed deprecated implementation in `YoutubeTools`.
chore: Release 1.7.11 (agno-agi#4217) # Changelog ## New Features: - **In Memory Storage**: Added `InMemoryStorage` for a simpler storage option useful in rapid prototyping. - **Trafilatura Tools**: Added `TrafilaturaTools` SDK for web scraping and text extraction using the Trafilatura library, with 15 comprehensive cookbook examples. - **Qwen and Dashscope Native Models**: Use Qwen models via `DashScope` integration. ## Improvements: - **Async Support for Milvus Hybrid Search** - **Bedrock Files Support**: Now supporting `File` for compatible AWS Bedrock models. ## Bug Fixes: - **MarkdownKnowledgeBase Custom Chunking Strategy**: Fixed issues with setting a custom chunking strategy.
chore: Release 1.7.10 (agno-agi#4187) # Changelog ## New Features: - Support for GPT-5 with our `OpenAIResponses` class ## Improvements: - **Knowledge Base PDF with Password Support**: Added support for password-protected PDFs on `PDFKnowledgeBase`. - **Pagination for GitHub Tools:** Added pagination with metadata for GitHub Tools. - **Team** **Role Parameter:** Added a `role` parameter to the `Team` class for defining the team's purpose and specialization. ## Bug Fixes: - Support for all GPT reasoning models with our `OpenAIResponses` class
chore: Release 1.7.9 (agno-agi#4144) # Changelog ## Improvements: - **Reranker in Hybrid Search**: Added support for Reranker in Pgvector hybrid search - **Output Model**: Added support for `stream_intermediate_steps` with output model - **PDF page split**: Refactor of PDF Readers and addition of Page Number Handling ## Bug Fixes: - **LanceDb Remote Connection**: Fixed a bug preventing connection to a remote LanceDb connection. - **Messages**: Fixed the order when using both `message` and `messages`.
chore: Release 1.7.8 (agno-agi#4092) # Changelog ## New Features: - **Output model**: Added support for `output_model` on Agents and Teams to generate the final response from `output_model` instead of `model` ## Improvements: - **Support for OpenAI Flex Processing**: Added `service_tier` to `OpenAIChat` and `OpenAIResponses`. ## Bug Fixes: - **Print Response:** - Fixed `show_member_responses` not working correctly on `Team` - Fixed printing of MCP responses on streamable HTTP - **Session State on Team**: Fixed precedence for session state from sessions DB. - **`YouTubeTranscriptApi` has no attribute `get_transcript` :** - The `YoutubeTranscriptApi` is updated and now uses `.fetch(video_id)` for getting transcripts. - **HITL streaming:** - Added the required attributes- `tools_requiring_confirmation`, `tools_requiring_user_input`, `tools_awaiting_external_execution` on the class `BaseAgentRunResponseEvent` - If you are using streaming, it is recommended to pass the `run_id` and a list of `updated_tools` to the `continue_run` or `acontinue_run` method. --------- Co-authored-by: Yash Pratap Solanky <[email protected]> Co-authored-by: ysolanky <[email protected]>
chore: Release 1.7.7 (agno-agi#4056) # Changelog ## New Features: - **Morph Tools:** Morph’s Fast Apply model as a Tool, it intelligently merges your original code with update snippets at 98% accuracy and 4500+ tokens/second. ## Improvements: - **LiteLLM File & Image Understanding**: Added support for file and image inputs for `LiteLLM`. ## Bug Fixes: - **OpenAIEmbedder() wrong dimensions for text-embedding-3-large:** Automatically handles default `dimensions` length for `text-embedding-3-small` as 1536 and `text-embedding-3-large` as 3072.
chore: Release 1.7.5 (agno-agi#3885) # Changelog ## Improvements: - **Session Caching:** Added `cache_session` attribute to allow users to switch off session caching, which improves on memory management. ## Bug Fixes: - **Nested Tool Hooks**: Fixed bug with nested tool hooks.
PreviousNext