v0.5.0
π Deep MCP Agent v0.5.0 β Cross-Agent Communication Arrives
Release Date: 2025-10-18
Deep MCP Agent 0.5 introduces Cross-Agent Communication, enabling one agent to call another as a tool β no extra servers, no orchestration layers, just pure MCP over HTTP/SSE.
β¨ Highlights
-
Cross-Agent Communication:
Agents can now collaborate through new tools:ask_agent_<name>β send a message to a specific peer and get its final answer.broadcast_to_agentsβ query multiple peers in parallel and collect their replies.
-
Plug-and-Play Peers:
Attach any runnable agent (LangChain ReAct, LangGraph, or DeepAgents loop) with:cross_agents={"researcher": CrossAgent(agent=peer, description="Web research peer")}
-
No Extra Infra: Runs entirely in-process; uses the same MCP tool ecosystem over HTTP/SSE.
π Fixes & Improvements
- Clearer trace output for cross-agent tool calls.
- Better error messages for unknown peers in broadcasts.
- Sync
_runpath added to all tools to satisfyBaseToolrequirements. - Migrated to Pydantic v2 (
ConfigDict) for clean, warning-free configuration.
π Docs & Examples
- New guide: Cross-Agent Communication β how to connect multiple agents seamlessly.
- Example: examples/use_cross_agent.py
βοΈ Compatibility
- Works with DeepAgents (preferred) or falls back to LangGraph ReAct prebuilt.
- Compatible with
anyio >= 3.0and Pydantic v2. - Fully backward-compatible β if
cross_agentsis omitted, nothing changes.
GitHub: https://github.com/cryxnet/deepmcpagent
PyPI: pip install deepmcpagent