# Community Roundup: May 2026

> In this blog we recap Agno's May 2026: 40,000 GitHub stars, the v2.6 releases, and standout community projects.

- Published: 2026-06-01
- Author: Cosette Cressler
- Category: Community
- Canonical: https://agno-com-nine.vercel.app/articles/community-roundup-may-2026
- Markdown: https://agno-com-nine.vercel.app/articles/community-roundup-may-2026.md

May was a milestone month. We crossed **40,000 GitHub stars**, which would be worth writing about all on its own, but it landed alongside some of the most consequential releases we've shipped. The v2.6 line reshaped how agents reach external data, brought other frameworks under the AgentOS runtime, gave agents safe access to the local filesystem, and made Claude prompt caching far more granular. A big month, and a foundational one.

Here's what stood out.

### 🎉 Milestone: 40,000 GitHub stars

We hit 40,000 stars this month. It's easy to wave off stars as a vanity metric, but behind this one are thousands of people filing bugs, opening PRs, and putting Agno into real projects. That's the part we care about. Thank you.

## New releases & features

The v2.6 series turned Agno's external-data story and its multi-framework ambitions into first-class APIs. Here are the highlights:

#### Context providers (`agno.context`)

The headline of v2.6.0: a first-party API for plugging an external source (filesystem, web, SQL database, Slack, Google Drive, or an MCP server) into an agent as a natural-language tool. Instead of hand-rolling a retrieval pipeline for every source, you attach a context provider and the agent reasons over it directly. This is the foundation the rest of the v2.6 providers build on.

See the [Context Providers](https://docs.agno.com/context-providers/overview) docs.

#### Multi-framework support in AgentOS (beta)

AgentOS now runs more than just Agno agents. A single `AgentProtocol` backbone gives basic support for `ClaudeAgentSDK`, `Langgraph`, and `DSPy` on the AgentOS runtime, so teams can bring existing agents under one operational surface instead of standing up a second stack.

Learn more about [Multi-Framework Support](https://docs.agno.com/agent-os/multi-framework/overview) in our docs.

#### Team HITL, approvals, and resume runs

Human-in-the-loop graduated to teams in v2.6.0: a full API layer for Team HITL plus Approvals, both wired into the AgentOS chat page. Workflow executor-level HITL also landed for cases where a pause-tool flow is set up on an agent or team inside a specific workflow step. And background runs over SSE can now be **reconnected and resumed** in AgentOS, so a refresh mid-run picks up where you left off instead of starting over.

Dive into our [HITL docs](https://docs.agno.com/hitl/overview).

#### Factories for runtime creation

`AgentFactory`, `TeamFactory`, and `WorkflowFactory`, added in [v2.6.0](https://github.com/agno-agi/agno/releases/tag/v2.6.0), let you build agents, teams, and workflows dynamically at run-time, unlocking cleaner multi-tenant patterns where each request spins up its own configured instance.

View the [Dynamic Agents docs](https://docs.agno.com/agent-os/factories/overview?_gl=1*1oxeois*_gcl_au*MTY2NTk2MTUuMTc3OTEzNjgwNy4xOTU1Njk0Njk4LjE3ODAxNjg2NDQuMTc4MDE2ODg4MA..*_ga*MjA0NDA0OTY5NC4xNzYzNDgzNDkw*_ga_ZS27BRNJ25*czE3ODAzMjM3NTUkbzI4MyRnMSR0MTc4MDMyMzgzMSRqNTYkbDAkaDA.#dynamic-agents) for more.

#### Claude prompt caching (multi-block)

v2.6.1 brought three Anthropic prompt-caching enhancements scoped to the Claude model: `system_prompt_blocks` with per-block `cache` and optional `ttl` (`"5m"` or `"1h"`), a `cache_tools` flag that caches the tool prefix (Anthropic, Bedrock, VertexAI), and deterministic tool ordering in `Model._format_tools` so request prefixes stay stable across runs and caches actually hit.

View the [Prompt Caching docs](https://docs.agno.com/models/providers/native/anthropic/usage/prompt-caching#multi-block-caching-with-per-block-ttl) for more.

#### Parallel MCP backend

v2.6.1 added `ParallelMCPBackend`, a web backend for `WebContextProvider` that talks to Parallel's public MCP server and exposes `web_search` + `web_fetch` with compressed markdown output. Keyless by default, with Bearer auth via `PARALLEL_API_KEY` for higher rate limits and an optional OAuth path.

View the [MCP Parallel Agent docs](https://docs.agno.com/examples/tools/mcp/parallel#mcp-parallel-agent) for more.

#### Workspace tools

v2.6.2 added a polished local-machine toolkit giving agents `read / list / search / write / edit / move / delete / shell` access to a `root` directory tree, with destructive operations gated behind Agno's built-in human-in-the-loop confirmation by default. The safe way to let an agent actually work on a project on disk.

View the [cookbook](https://github.com/agno-agi/agno/blob/main/cookbook/91_tools/workspace_tools/workspace_tools_with_confirmation.py).

#### WorkspaceContextProvider

v2.6.3 added `WorkspaceContextProvider`, a project-aware context provider for repository roots. It's backed by the read-only Workspace toolkit rather than generic FileTools, so agents get a view of a project that understands its structure.

Learn more in the [Workspace docs](https://docs.agno.com/context-providers/providers/workspace#workspace-vs-filesystem-provider).

#### Gemini multimodal file search

v2.6.5 added multimodal support to the Gemini File Search API, available with `google-genai≥1.75.0`. See the [cookbook example](https://github.com/agno-agi/agno/blob/main/cookbook/90_models/google/gemini/file_search_image_upload.py) for an image-upload walkthrough.

#### Gmail and Calendar context providers

Also in v2.6.5: `GmailContextProvider` and `CalendarContextProvider`, both aligned with the existing provider patterns. `GDriveContextProvider` also gained OAuth support alongside its existing service-account auth, so an agent can connect to a user's own Drive without a service account.

Learn more about the [Gmail Provider](https://docs.agno.com/context-providers/providers/gmail) and [Calendar Provider](https://docs.agno.com/context-providers/providers/calendar) in the docs.

#### Slack HITL: multi-row approvals

v2.6.6 brought multi-row approvals to the Slack interface, with all pause types supported, so a reviewer can resolve several pending approvals in one place without leaving Slack.

Learn more about [Slack HITL](https://docs.agno.com/agent-os/interfaces/slack/hitl) in the docs.

#### Gemini interactions

v2.6.7 added a `GeminiInteractions` model class built on Google's new stateful interactions API, so agents can use the interactions endpoint directly.

View the [Gemini Interactions docs](https://docs.agno.com/models/providers/native/google/gemini-interactions#gemini-interactions) for more.

#### Per-user data isolation in AgentOS

Also in v2.6.7: an opt-in per-user data isolation layer for AgentOS authenticated endpoints, so a single deployment can keep each user's data partitioned.

Learn more about per-user data isolation in the [docs](https://docs.agno.com/agent-os/security/rbac#per-user-data-isolation).

#### Google Antigravity support

v2.6.8 brought first-party support for Google's Antigravity API in two shapes. `AntigravityAgent` is a `BaseExternalAgent` served through AgentOS with native sessions, streaming, and UI. `AntigravityTools` is a toolkit that lets any Agno agent delegate a sub-task to a managed Antigravity sandbox.

Learn more in the [Antigravity docs.](https://docs.agno.com/agent-os/multi-framework/antigravity#antigravity)

#### Gemini managed agents

Also in v2.6.8: `GeminiInteractions` support for Google's managed agents. That covers Deep Research, which does autonomous research with citations and background streaming with reconnect and resume, and Antigravity, a general-purpose agent running in a managed Linux sandbox.

See the [Gemini Interactions docs](https://docs.agno.com/models/providers/native/google/gemini-interactions#antigravity) for more.

## Community projects & showcases

Here's some of what people built with Agno in May:

#### MindRoom: federated, decentralized agents by basnijholt

An Agno-powered workspace where AI agents live in Matrix rooms, remember context, use tools, and work across bridged chats like Discord, Slack, and WhatsApp. Multi-agent, multi-user, and federated by design.

Check it out on [GitHub](https://github.com/mindroom-ai/mindroom).

#### TaskBounty: agents that earn USDC by eliottre

A marketplace where autonomous agents compete on real tasks and get paid in USDC/ETH/SOL on approval. Escrow-based, with a REST API and OpenAPI 3.1 spec, plus a new agent-native referral mechanic, Bounty Scout, where agents earn credits by referring clients.

Check it out at [task-bounty.com](https://task-bounty.com/).

#### Secure Playground: prompt-injection attack & defense simulator by Harish Kotra

An interactive prompt-injection simulator built on a FastAPI + Agno multi-agent pipeline, with Agno evaluator agents scoring attacks and defenses in real time. Stack: Next.js, TypeScript, Tailwind, Framer Motion, Zustand, FastAPI, SQLAlchemy, and WebSockets.

See the [writeup on LinkedIn](https://www.linkedin.com/posts/harishkotra_dailybuild2026-activity-7457461289267875840-6Szb?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA5Qp7YBlY3e8Zb_OLf0JfJVV1hBTZ8_yHU).

#### AgnoLab: a visual canvas for Agno by devalexandre

A visual canvas interface for building and orchestrating Agno agents. Think of it as a playground where you can watch agent workflows run.

Check it out on [GitHub](https://github.com/devalexandre/AgnoLab).

#### A personal life-management agent by Gagan Dasari

A little Ratatouille of an agent: it reads grocery receipts to update pantry inventory, pulls Apple Watch data to log workouts, and creates custom Notion views to track gym progress and spending.

See the [post on LinkedIn](https://www.linkedin.com/posts/gaganbuilds_melbourne-softlaunch-activity-7462260734660489217-pgkg?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA5Qp7YBlY3e8Zb_OLf0JfJVV1hBTZ8_yHU).

## Contributor shoutouts

### Community MVPs

- **Ayush Baluni** — Fixed a silent Anthropic message-history bug where `server_tool_use` and code-execution blocks were being dropped, quietly breaking multi-turn tool flows. ([#7766](https://github.com/agno-agi/agno/pull/7766)).
- **Gonzalo Morán** — Shipped a Microsoft 365 Copilot Studio integration so Agno agents run inside Outlook, Teams, and Word, landing with 18 passing tests ([#7105](https://github.com/agno-agi/agno/pull/7105)).
- **Bas Nijholt** — Stopped the SQLite backend from double-encoding every JSON session field (`runs`, `summary`, `session_data`, `agent_data`, `team_data`, `workflow_data`, `metadata`), the kind of fix that quietly improves everyone's storage layer ([#7253](https://github.com/agno-agi/agno/pull/7253)).
- **glerani** — Added DOCX generation to `FileGenerationTools` via python-docx, following the existing CSV/JSON/TXT pattern, complete with unit tests ([#7768](https://github.com/agno-agi/agno/pull/7768)).
- **hp-8** — Added a `parser_model` guard to `continue_run_dispatch`, preventing `{type: json_object}` from being passed on continue iterations and fixing streaming on providers like Bedrock Claude ([#8102](https://github.com/agno-agi/agno/pull/8102)).

### More great contributions

- **Fenil Shah** — `followup_instructions` parameter on Agent and Team for custom control over follow-up suggestion generation ([#7248](https://github.com/agno-agi/agno/pull/7248)).
- **FBISiri** — Replaced deprecated `asyncio.get_event_loop()` with `asyncio.get_running_loop()` across three embedder modules for Python 3.10+ ([#8111](https://github.com/agno-agi/agno/pull/8111)).
- **Petter Lindstrom** — A Strale compliance/KYB agent cookbook with five custom tools (`validate_iban`, `validate_vat`, `lookup_company`, `check_sanctions`, `check_pep`) ([#7203](https://github.com/agno-agi/agno/pull/7203)).

Thank you for shipping and then shipping some more.

## Get involved

There's never been a better time to contribute.

- ⭐ [Star Agno on GitHub](https://github.com/agno-agi/agno)
- 💬 [Join our Discord](https://agno.link/discord)
- 📖 [Read the docs](https://docs.agno.com/)
- Check out [open issues](https://github.com/agno-agi/agno/issues)
- 🚀 Share what you're building. We want to feature YOUR project next month.

**_— Team Agno_**
