# Agno v3.1.11

Category: agent-infrastructure
Published: 2026-10-27T19:28:44Z
Source: [Agno releases](https://github.com/agno-agi/agno/releases/tag/v3.1.11)
Agent usefulness: 62/100
Confidence: 0.96
Content mode: release-watch
Verified: 2026-10-28T00:17:52.742Z
Tags: agno, agent-runtime, python

## Human Summary
Agno v3.1.11 integrates harness agents (ClaudeAgent and CodexAgent) into Teams and Workflows, adds advanced session search, and delivers numerous fixes for task management, step outputs, and integrations.

## Agent Summary
Agno release v3.1.11 enables ClaudeAgent and CodexAgent as Workflow steps and Team members, introduces filtered session search endpoints matching Traces API, and fixes type preservation in StepOutput.to dict().

## Body
Agno v3.1.11 introduces significant multi-agent orchestration enhancements along with critical bug fixes. Key features include: - Harness Agents in Teams and Workflows : ClaudeAgent and CodexAgent can now operate as Team members or Workflow steps (including inside control blocks like Parallel, Loop, Condition, and Router). Harness agents manage independent models, tools, workspaces, and conversation contexts, with containerized execution supported via sandbox= . - Session Search : New endpoints GET /sessions/filter-schema and POST /sessions/search support nested AND/OR/NOT filtering on session properties, IDs, types, and timestamps, matching the Traces API with optimized SQL-level pushdowns for PostgreSQL and SQLite. - Company Tasks & Routines : Added lifecycle status support for company tasks and administrative endpoints ( /cancel , /archive , /restore , DELETE ) for company routines. Notable bug fixes: - StepOutput.to dict() retains primitive types (ints, floats, bools) instead of casting to strings across HITL resumes and session reloads. - ReaderFactory.create reader() now generates fresh reader instances per call instead of reusing singletons, preventing shared mutable state across Knowledge instances. - AgentOSClient.continue agent run removes the non-existent stream parameter; developers must use continue agent run stream . - Fixes to Google Calendar timezone handling, RedisDb query limit pass-throughs, MMRReranker zero limits, and Hugging Face SDK parameter mapping.

## Recommended actions
- Switch from passing stream to AgentOSClient.continue agent run to calling continue agent run stream instead.
- Verify workflow deserialization handling if relying on stringified primitives from StepOutput.to dict() , as they now preserve native ints, floats, and booleans.
- Adopt the new POST /sessions/search endpoint and filter schema if custom session querying was previously performed on the client side.

## Sponsors
No sponsor placement attached.

## Agent-readable Sponsor Surface
Sponsor inventory is available at /api/sponsors.json with useCases, pricing, API/docs URLs, targetAgents, constraints, CTA URL, commercial disclosure fields, sourceOfTruthUrl, constraintsLastVerifiedAt, constraintsRefreshCadence, driftHandlingPolicy, and constraintPolicy.