Skip to content

Commit 5f48b6b

Browse files
authored
feat: Release 1.8.0 (#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`.
1 parent 6901605 commit 5f48b6b

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

cookbook/workflows_2/sync/01_basic_workflows/workflow_with_file_input.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
if __name__ == "__main__":
5050
content_creation_workflow.print_response(
5151
message="Summarize the contents of the attached file.",
52-
files=[File(url="https://agno-public.s3.amazonaws.com/recipes/ThaiRecipes.pdf")],
52+
files=[
53+
File(url="https://agno-public.s3.amazonaws.com/recipes/ThaiRecipes.pdf")
54+
],
5355
markdown=True,
5456
)

libs/agno/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "agno"
3-
version = "1.7.12"
3+
version = "1.8.0"
44
description = "Agno: a lightweight library for building Multi-Agent Systems"
55
requires-python = ">=3.7,<4"
66
readme = "README.md"

libs/agno/tests/integration/teams/test_event_streaming.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def test_basic_intermediate_steps_events_persisted(team_storage):
112112

113113
def test_intermediate_steps_with_tools():
114114
team = Team(
115-
model=OpenAIChat(id="gpt-4o-mini"),
115+
model=OpenAIChat(id="o3-mini"),
116116
members=[],
117117
tools=[YFinanceTools(cache_results=True)],
118118
telemetry=False,
@@ -150,7 +150,7 @@ def test_intermediate_steps_with_tools():
150150

151151
def test_intermediate_steps_with_tools_events_persisted(team_storage):
152152
team = Team(
153-
model=OpenAIChat(id="gpt-4o-mini"),
153+
model=OpenAIChat(id="o3-mini"),
154154
storage=team_storage,
155155
store_events=True,
156156
members=[],
@@ -699,18 +699,18 @@ def get_news_from_duckduckgo(query: str):
699699

700700
agent_1 = Agent(
701701
name="Web Researcher",
702-
model=OpenAIChat(id="gpt-4o-mini"),
702+
model=OpenAIChat(id="o3-mini"),
703703
instructions="You are an expert web researcher with strong analytical skills! Use your tools to find answers to questions.",
704704
tools=[get_news_from_duckduckgo],
705705
)
706706
agent_2 = Agent(
707707
name="Hackernews Researcher",
708-
model=OpenAIChat(id="gpt-4o-mini"),
708+
model=OpenAIChat(id="o3-mini"),
709709
instructions="You are an expert hackernews researcher with strong analytical skills! Use your tools to find answers to questions.",
710710
tools=[get_news_from_hackernews],
711711
)
712712
team = Team(
713-
model=OpenAIChat(id="gpt-4o-mini"),
713+
model=OpenAIChat(id="o3-mini"),
714714
members=[agent_1, agent_2],
715715
telemetry=False,
716716
monitoring=False,

0 commit comments

Comments
 (0)