v1.0.0 (Agno) (#1938) #1939
dirkbrnd
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Changelog
This is a major refactor to be coupled with the launch of Agno.
Interface Changes:
phi.model.x
→agno.models.x
phi.knowledge_base.x
→agno.knowledge.x
(applies to all knowledge bases)phi.document.reader.xxx
→agno.document.reader.xxx_reader
(applies to all document readers)All Agno toolkits are now suffixed with
Tools
. E.g.DuckDuckGo
→DuckDuckGoTools
Multi-modal interface updates:
agent.run(images=[])
andagent.print_response(images=[])
is now of typeImage
agent.run(audio=[])
andagent.print_response(audio=[])
is now of typeAudio
agent.run(video=[])
andagent.print_response(video=[])
is now of typeVideo
RunResponse.images
is now a list of typeImageArtifact
RunResponse.audio
is now a list of typeAudioArtifact
RunResponse.videos
is now a list of typeVideoArtifact
RunResponse.response_audio
is now of typeAudioOutput
Models:
Hermes
→OllamaHermes
AzureOpenAIChat
→AzureOpenAI
CohereChat
→Cohere
DeepSeekChat
→DeepSeek
GeminiOpenAIChat
→GeminiOpenAI
HuggingFaceChat
→HuggingFace
Embedders now all take
id
instead ofmodel
as a parameter. For exampleAgent Storage class
PgAgentStorage
→PostgresAgentStorage
SqlAgentStorage
→SqliteAgentStorage
MongoAgentStorage
→MongoDbAgentStorage
S2AgentStorage
→SingleStoreAgentStorage
Workflow Storage class
SqlWorkflowStorage
→SqliteWorkflowStorage
PgWorkflowStorage
→PostgresWorkflowStorage
MongoWorkflowStorage
→MongoDbWorkflowStorage
Knowledge Base
phi.knowledge.pdf.PDFUrlKnowledgeBase
→agno.knowledge.pdf_url.PDFUrlKnowledgeBase
phi.knowledge.csv.CSVUrlKnowledgeBase
→agno.knowledge.csv_url.CSVUrlKnowledgeBase
Readers
phi.document.reader.arxiv
→agno.document.reader.arxiv_reader
phi.document.reader.docx
→agno.document.reader.docx_reader
phi.document.reader.json
→agno.document.reader.json_reader
phi.document.reader.pdf
→agno.document.reader.pdf_reader
phi.document.reader.s3.pdf
→agno.document.reader.s3.pdf_reader
phi.document.reader.s3.text
→agno.document.reader.s3.text_reader
phi.document.reader.text
→agno.document.reader.text_reader
phi.document.reader.website
→agno.document.reader.website_reader
Improvements:
Removals
Assistant
llm
PhiTools
toolPythonAgent
andDuckDbAgent
(this will be brought back in future with more specific agents)Bug Fixes:
similarity_threshold
param withthreshold
paramNew Features
This discussion was created from the release v1.0.0: Release 1.0.0 (Agno) (#1938).
Beta Was this translation helpful? Give feedback.
All reactions