Back to discovery
Orchestration

Agno

Build agents, assemble teams, and orchestrate workflows with a toolkit designed to take them into production.

Worth exploring for

Agent teams and production workflows

In our collection

1 release

Source

Official GitHub release feed

Follow the changes

The release trail

Atom feed

Original notes, ready to explore. Open a release to see what changed.

Agnov3.0.10

From the release notes

Changelog New Features: Azure OpenAI Responses: Added AzureOpenAIResponses to use the Responses API with Azure OpenAI deployments. See cookbook. Elasticsearch: Added Elasticsearch vector database with vector, keyword and hybrid search. See cookbook. DocumentationMarkdown: Added a transform for Knowledge.sync_pages that converts Mintlify and Fumadocs components into plain Markdown. See cookbook. Improvements: MCPConfig: Added root_host, path and path_aliases to serve MCP on a dedicated hostname or a custom endpoint path. MCP Server Card: /mcp/server-card now returns pretty-printed JSON. Bug Fixes: MCP Tools: Preserve AudioContent from MCP tool results as audio artifacts. Slack: Deduplicate event retries by event_id instead of dropping them. Remote Agents: RemoteAgent.role and RemoteTeam.role are now properties that return the role instead of a bound method; use .role, not .role(). Readers: TextReader, MarkdownReader and FieldLabeledCSVReader now accept text streams. PPTXReader: Read text inside grouped shapes. JSONReader: async_read() now uses the chunking strategy's async achunk(). Chunking: Preserve newlines and tabs when cleaning text before chunking. CSVReader: async_read() keeps every data row across pages with RowChunking(skip_header=True). SitemapReader: Keep filenames like myindex.html intact and continue discovery past an invalid .xml.gz sitemap. Tools & Workflows: Keep falsy values like 0, False and [] in sync tool results and Parallel workflow step outputs. agnoctl: agno connect now reads and writes client configs as UTF-8 (agnoctl 0.2.1). DynamoDB: Serialize booleans as native BOOL values. Breaking Changes: CodingTools: run_shell is now opt-in (enable_run_shell=True), and restricted mode runs commands without a shell. PublicSurface: With authorization=True and PublicSurface(mcp=True), MCP now accepts only localhost by default; add your domain to MCPConfig(allowed_hosts=[...]). What's Changed fix: read text from grouped shapes in PPTXReader by @devYRPauli in #10037 feat: add support for Elasticsearch vector database by @sannya-singal in #10018 [feat] Add Azure OpenAI Responses model by @rastagan-git in #9841 [fix] Accept text streams in FieldLabeledCSVReader by @n1uz1 in #10020 [fix] Preserve MCP AudioContent as audio artifacts by @devansh173 in #10036 fix: serialize booleans as BOOL instead of {"N": "True"} in DynamoDB storage by @Anai-Guo in #9978 [fix] Use UTF-8 for infra file helpers by @Ghraven in #10113 docs: fix broken external links in cookbook by @Shxiao101 in #9980 fix: pretty-print MCP server-card JSON by @ashpreetbedi in #10084 fix: detect public MCP access alongside JWT REST auth by @ashpreetbedi in #10083 feat: add optional documentation Markdown source transform by @ashpreetbedi in #10094 feat: configure MCP hostname and endpoint routing by @ashpreetbedi in #10090 fix: add missing @Property to RemoteAgent.role and RemoteTeam.role by @kausmeows in #10172 cookbook: export DocumentationM

A collected snapshot, not the complete archive.

Keep connecting the dots

LangGraph

Build stateful agents with explicit control over every step. Keep humans in the loop and workflows on track.

Orchestration
Semantic Kernel

Compose AI agents and model-powered workflows with Microsoft’s SDK for Python, .NET, and Java.

Orchestration
Agency Agents Zh

🎭 277 个即插即用的 AI 专家角色 — 支持 Claude Code/Cursor/Copilot 等 20 种工具,覆盖工程/设计/营销/金融等 20 个部门。含 64 个中国市场原创智能体(小红书/抖音/微信/飞书/钉钉/Qt 上位机/机械设计)。搭配编排器 agency-orchestrator,一句话即可让多位专家按 DAG 自动协作。

Orchestration