Skip to content

v0.5.0

Choose a tag to compare

@cryxnet cryxnet released this 18 Oct 10:11
· 83 commits to main since this release
f2e4cef

πŸš€ 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 _run path added to all tools to satisfy BaseTool requirements.
  • Migrated to Pydantic v2 (ConfigDict) for clean, warning-free configuration.

πŸ“˜ Docs & Examples


βš™οΈ Compatibility

  • Works with DeepAgents (preferred) or falls back to LangGraph ReAct prebuilt.
  • Compatible with anyio >= 3.0 and Pydantic v2.
  • Fully backward-compatible β€” if cross_agents is omitted, nothing changes.

GitHub: https://github.com/cryxnet/deepmcpagent
PyPI: pip install deepmcpagent