Share Resources Between Agents

Agents that run on the same network do not work in isolation. They draw on the same shared tools and resources, and they communicate with each other over a shared bus. As a result, you set things up once at the network level rather than repeating them in every agent.

There are two ways agents share at the network level:

  • Provide Tools for Agents in a Network: Register databases, APIs, Model Context Protocol (MCP) servers, environment variables, MQTT brokers, and long-term storage once, and every agent on the network can use them.

  • Agent-to-Agent Communication: Agents on the network exchange messages over a shared bus, with no per-agent configuration needed.