Skip to content

Commit e066433

Browse files
committed
introduction
1 parent 67da2bf commit e066433

File tree

4 files changed

+26
-16
lines changed

4 files changed

+26
-16
lines changed

agents/memory.mdx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,22 @@
22
title: Memory
33
---
44

5-
Agno provides 3 types of memory for Agents:
5+
If you're building intelligent agents, you need to give them memory which is the ability to **remember**, **reason** and **personalize** responses to users. Memory comes in 3 shapes:
66

7-
1. **Chat History:** The message history of the session. Agno will store the sessions in a database for you, and retrieve them when you resume a session.
8-
2. **User Memories:** Notes and insights about the user, this helps the model personalize the response to the user.
9-
3. **Summaries:** A summary of the conversation, which is added to the prompt when chat history gets too long.
7+
1. **Chat History:** This is the current conversation between users and the agent, stored as sessions in chronological order. This is the most basic form of memory and **called "Storage" in Agno**.
8+
2. **User Memories:** Insights and facts about users extracted from conversations, helping agents personalize their responses to users. Think of this as adding a "ChatGPT like memory" to your agent. **This is called "Memory" in Agno**.
9+
3. **Session Summaries:** Condensed representations of conversations, useful when chat histories grow too long. **This is called "Summary" in Agno**.
10+
11+
Memory helps Agents:
12+
- Manage conversation state (chat history)
13+
- Personalize responses to users (user memories)
14+
- Maintain long-session context (session summaries)
15+
16+
Memory is critical for personal assistants, it allows Agents to "Remember" and "Personalize" their responses to users.
1017

1118
## Built-in Memory
1219

13-
Every Agent comes with built-in memory that can be used to access the historical **runs** per session.
20+
Every Agent comes with built-in memory that can be used to access the historical **runs** per session.
1421

1522
You can give your agent access to chat history in the following ways:
1623

@@ -256,9 +263,9 @@ To enable session summaries, set `enable_session_summaries=True` on the `Agent`.
256263
)
257264

258265
agent.print_response(
259-
"I would also like to know about LLMs?",
260-
stream=True,
261-
user_id=user_id,
266+
"I would also like to know about LLMs?",
267+
stream=True,
268+
user_id=user_id,
262269
session_id=session_id
263270
)
264271

@@ -292,7 +299,7 @@ To enable session summaries, set `enable_session_summaries=True` on the `Agent`.
292299

293300
## Agentic Memory Management
294301

295-
You can also enable an agent to manage the user memories for you. Enable agentic memory management by setting `enable_agentic_memory=True` on the `Agent`.
302+
You can also enable an agent to manage the user memories for you. Enable agentic memory management by setting `enable_agentic_memory=True` on the `Agent`.
296303

297304
<Note>
298305
Enabling agentic memory will also add all existing user memories to the agent's system prompt.

agents/teams.mdx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
2-
title: Teams
2+
title: Agent Teams [Deprecated]
33
---
4-
<Warning>
5-
`Agent.team` is deprecated. We suggest using our [Team](/teams) feature instead, which is much more flexible and powerful.
6-
</Warning>
4+
5+
<Note>
6+
Agent Teams was an initial implementation of our multi-agent architecture (2023-2025) that uses a transfer/handoff mechanism. After 2 years of experimentation, we've learned that this mechanism is not scalable and is not the best way to build multi-agent systems.
7+
8+
With our learning over 2 years, we released a new multi-agent reasoning architecture in 2025, please use the new [Teams](/teams) architecture instead.
9+
</Note>
710

811
We can combine multiple Agents to form a team and tackle tasks as a cohesive unit. Here's a simple example that converts an agent into a team to write an article about the top stories on hackernews.
912

introduction.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebarTitle: What is Agno
55

66
**Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning.**
77

8-
Developers use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows. Agno provides a beautiful UI to chat with Agents and tools to monitor and evaluate their performance.
8+
Developers use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows. Agno also provides a beautiful UI to chat with Agents and tools to monitor and evaluate their performance.
99

1010
Here's an Agent that researches and writes a report on a stock, reasoning through each step:
1111

memory/introduction.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: Introduction
66

77
If you're building intelligent agents, you need to give them memory which is the ability to **remember**, **reason** and **personalize** responses to users. Memory comes in 3 shapes:
88

9-
1. **Chat History:** The current conversation between users and the agent, stored as sessions in chronological order. This is the most basic form of memory and **called "Storage" in Agno**.
9+
1. **Chat History:** This is the current conversation between users and the agent, stored as sessions in chronological order. This is the most basic form of memory and **called "Storage" in Agno**.
1010
2. **User Memories:** Insights and facts about users extracted from conversations, helping agents personalize their responses to users. Think of this as adding a "ChatGPT like memory" to your agent. **This is called "Memory" in Agno**.
1111
3. **Session Summaries:** Condensed representations of conversations, useful when chat histories grow too long. **This is called "Summary" in Agno**.
1212

@@ -15,7 +15,7 @@ Memory helps Agents:
1515
- Personalize responses to users (user memories)
1616
- Maintain long-session context (session summaries)
1717

18-
Not only that, Agents can search over chat history and user memories to reason over time. This is critical for intelligence, it allows Agents to "Remember" and "Personalize" their responses to users. Learn more about agent memory [here](/agents/memory) and about managing sessions [here](/agents/sessions).
18+
Memory is critical for personal assistants, it allows Agents to "Remember" and "Personalize" their responses to users. Learn more about agent memory [here](/agents/memory) and about managing sessions [here](/agents/sessions).
1919

2020
## Memory Architecture
2121

0 commit comments

Comments
 (0)