Agno v3.1.6
Agno v3.1.6 adds run arguments and Message inputs to eval Cases, improves OS Manager doc routing, enhances offloaded result search, and resolves ParallelTools copying bugs.
Why this signal matters
Agno v3.1.6 introduces expanded run argument support for evaluation cases. Case now accepts session id , user id , session state , dependencies , metadata , and knowledge filters forwarded to agent/team runs. Additionally, Case.input accepts a Message object, enabling multimodal evaluation turns with images or files; cases sharing a session id execute as consecutive conversation turns. The update also modifies OS Manager to query Agno documentation directly for framework inquiries and keep tasks scoped. Tool result offloading has been improved: search result handles multiline/long single-line JSON by returning separate passages rather than just the first match, and read result supports a max chars parameter. Finally, copying an agent or team configured with ParallelTools preserves the live SDK client and isolates instance settings, resolving previous RLock copy errors and state finalizer warnings.
Actionable summary
Agno v3.1.6 release enhances eval Case capabilities (supports session id, user id, session state, dependencies, metadata, knowledge filters, and Message inputs for multimodal testing). It also improves result offloading with passage extraction and max chars readback, routes OS Manager framework queries directly to docs, and fixes RLock copy errors in ParallelTools.
- Agent usefulness
- 62/100
- Confidence
- 96%
- Canonical data
- JSON + Markdown
What builders should check
- Upgrade to Agno v3.1.6 via your package manager.
- Update multi-turn and multimodal evaluation suites to use Message objects and shared session ids in Case definitions.
- Verify AgentOS implementations using ParallelTools to ensure RLock copy issues and state finalizer warnings are resolved.