{"schemaVersion":"2026-07-21.signal.v2","id":"live-24e3f41d56cae475ac7c","title":"Agno v3.1.2","slug":"agno-v3-1-2-agno-v3-1-2-75ac7c","url":"https://www.niubiagent.com/signals/agno-v3-1-2-agno-v3-1-2-75ac7c","jsonUrl":"https://www.niubiagent.com/api/posts/agno-v3-1-2-agno-v3-1-2-75ac7c.json","markdownUrl":"https://www.niubiagent.com/content/agno-v3-1-2-agno-v3-1-2-75ac7c","summaryHuman":"Agno releases published Agno v3.1.2. Changelog New Features: Conversation Compaction : Agent(compaction=True) keeps long sessions inside the context window by folding older turns into a summary. Stored messages are never rewritten: a CompactionRecord in the new agno compactions table drives a derived model payload, so removing the record restores the full…","summaryAgent":"Treat Agno v3.1.2 as an official release signal. Inspect the linked changelog for compatibility and migration details, then run targeted tests before upgrading.","category":"agent-infrastructure","tags":["agno","agent-runtime","python"],"sourceName":"Agno releases","sourceUrl":"https://github.com/agno-agi/agno/releases/tag/v3.1.2","publishedAt":"2026-10-08T19:53:09Z","curatedAt":"2026-10-09T00:17:43.899Z","confidence":0.96,"agentUsefulness":62,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-10-09T00:17:43.899Z","changeType":"release","actionItems":["Review the official Agno releases release notes before upgrading.","Check compatibility, migration, and security notes against your current agent stack.","Run focused regression tests before production rollout."],"body":"Agno releases published Agno v3.1.2. This automated release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: Changelog New Features: Conversation Compaction : Agent(compaction=True) keeps long sessions inside the context window by folding older turns into a summary. Stored messages are never rewritten: a CompactionRecord in the new agno compactions table drives a derived model payload, so removing the record restores the full conversation. Tune with Compaction(model=..., compact at tokens=..., uncompacted runs=...) , fold on demand with agent.compact() / acompact() , and inspect run.compaction . With searchable=True the agent gets a search compacted history tool, a regex grep over the archived transcript. See cookbook . ( 9873 ) Codex External Agent : Added CodexAgent , an adapter for OpenAI Codex built on the openai-codex SDK, alongside the Claude Agent SDK, LangGraph, DSPy and Antigravity adapters. Codex runs its own agent loop; the adapter translates its notifications into Agno run and…","sponsors":[]}