v2.6.15

Billionmail/BillionMailv2.6.15Jun 15, 2026by ysolanky

AI Summary

Introduces a highly configurable MCP server with identity-aware tools and fixes dependency merging logic for call sites.

Key Highlights

  • Custom, scoped, identity-aware MCP tools for the AgentOS server.
  • Allows gating calls with authorization functions and injecting caller identity.
  • Call-site dependencies now merge with configured dependencies instead of replacing them.

New Features

  • Custom, scoped, identity-aware MCP Tools

Full Release Notes

# Changelog

## New Features:

- Custom, Scoped, Identity-Aware MCP Tools: The AgentOS MCP server (served at /mcp) is now a real extension point, configured through a single `MCPServerConfig` object. You can register custom tools (plain callables or Agno @tool/Functions), scope the built-ins (enable_builtin_tools=False, or filter with include_tags/exclude_tags), inject the authenticated caller identity into a tool (declare user_id and AgentOS supplies the JWT subject while hiding it from the client schema), gate calls with a one-line authorize function, and opt into built-in DNS-rebinding protection via allowed_hosts/allowed_origins. All with data, no custom middleware classes. Fully backward compatible: without mcp_config, all built-in tools register exactly as before.

## Bug Fixes:

- Call-Site Dependencies Merge: Call-site dependencies passed to agent.run()/team.run() replaced the configured Agent.dependencies/Team.dependencies wholesale, which dropped prompt-template vars over interfaces that always pass call-site dependencies (e.g. Slack/WhatsApp). They now merge({**configured, **call_site}, call-site wins on conflict), matching how metadata/knowledge_filters already merge.

## What's Changed
* chore: apply formatting fixes missed by merged PRs by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8380
* cookbook: refresh 08_learning and add AgentOS learning demo by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8379
* chore: update model guidance to gpt-5.5 by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8383
* feat: custom, scoped, identity-aware tools for the AgentOS MCP server (+ bug fixes) by @ashpreetbedi in https://github.com/agno-agi/agno/pull/8404
* chore: Release v2.6.15 by @kausmeows in https://github.com/agno-agi/agno/pull/8414


**Full Changelog**: https://github.com/agno-agi/agno/compare/v2.6.14...v2.6.15