Agents
Agno 3.0.0 ships stable with a breaking DB migration, tool-result offloading and a persistent IPython CodeMode
Agno cut v3.0.0 stable on 24 August after four alphas, requiring a database migration before it serves traffic. Runs now get their own agno_runs table with real columns instead of being packed into the session row, which takes session write amplification from O(N-squared) to O(N) and removes the DynamoDB and Firestore item-size ceiling. Two context-pressure features land alongside: offload_tool_results=True writes any tool result over 16,000 chars to AgentFS and hands the model read_result and search_result instead, and CodeMode replaces a wide tool schema with one IPython kernel that persists across a session so the model composes tools as awaitable handles in Python.
↳ Follow the thread