A2A's Future Directions: Agents Are Planning to Form a Local Area Network
Hermes Messaging Platform Integration, Part 42: Six Future Directions for A2A Proposed by the Community.
A2A already lets Hermes instances on two different machines “call” each other. So what’s next? Hidden in the community’s wishlist is a much bigger blueprint.
What’s Already Possible: A Quick Recap of the “Phone” Itself
A2A v1.0 has landed. In simple terms, it lets Hermes instances on different machines exchange business cards (Agent Card) like two colleagues, communicate using standard protocols (JSON-RPC), push real-time progress updates (SSE streaming), and remember context across multi-turn conversations. Security is solid by default: each peer gets its own token, and every action is audited. Think of it as giving each Hermes a “work phone” — it can call, text, and leave voicemails, but only one-on-one.
Direction One: Agent LAN (Multi-Node Coordination Network)
The hottest proposal from the community is upgrading the “phone” into a “local area network.” Picture this: you’ve got a macOS workstation, a Windows desktop, a Linux server, maybe even a laptop and a phone at home, each running its own Hermes instance. Right now they’re all doing their own thing. The hope is that they’ll form an “agent LAN” over a private overlay network. It’s like all your smart devices connecting to the same Wi-Fi — you shout once, and the living room speaker, the bedroom lights, and the kitchen oven all respond in sync. For Hermes, this means tasks can flow automatically across devices: research gathered on your laptop gets synced to your workstation for heavy processing, and the results get pushed to your phone for a quick review.
Direction Two: Agent Hierarchy (Boss and Subordinates)
Right now, Hermes instances are “peers” — whoever initiates the conversation is the active party. What the community wants is a “hierarchy”: a leader Hermes can delegate tasks to a subordinate Hermes on another machine, and the leader can see the task’s progress in real time — note, “see,” not “interfere.” It’s like a boss assigning work to a subordinate: you just need to know the status, not micromanage every step. This “passive observability” is key: it preserves the subordinate’s autonomy while keeping the boss in the loop.
Direction Three: Multi-Session Collaboration (From Islands to a Meeting Room)
Say you open three sessions on the same machine — one for research, one for implementation, one for review. Right now they’re three isolated islands. Key findings from the research session have to be manually copy-pasted into the implementation session, which is fragile and error-prone. The community proposal is to let these sessions “message” each other and share necessary context. Imagine: instead of three separate cubicles, it’s one meeting room where three people can pass notes and exchange opinions anytime, but each person’s own notes remain private.
Direction Four: Local Walkie-Talkie (Cross-Session Messaging)
This proposal is more focused: multiple interactive Hermes sessions on the same machine should have a “first-class” local messaging mechanism. No network protocols needed — it’s like a walkie-talkie in the office: press a button and you’re talking. The research session finds a critical piece of info and directly “pings” the implementation session: “Hey, watch out for that API usage in paragraph three.” No copy-pasting, no fragile hacks like tmux send-keys. This complements Direction Three: one handles cross-machine, the other handles same-machine.
Direction Five: Remote Approval Policies (Security Gates)
A2A currently allows remote peers to push tasks into your live session. Useful, but risky — what if the remote party asks you to modify files? The community wants a “scoped trusted peer” policy: you can designate a specific Hermes on a specific machine as “trusted,” and tasks from it are allowed to execute local side effects. Everything else is read-only. It’s like an office access card: some people can enter the finance room, others can only use the conference room. This is a critical piece of the delegation security puzzle.
Direction Six: Visible Notifications for Task Completion
Right now, when an A2A task finishes, the result gets written to logs or returned via a JSON-RPC response. But what if you’re not staring at the logs? The community wants a notification to pop up in the Hermes channel you’re actively using when a task completes — like a push notification on your phone: “The task you delegated to that machine is done, here’s the result.” It doesn’t interrupt you, but it keeps you informed.
What’s Already Partially Implemented?
Good news: the “bounded worker” concept from the community proposals is already partially implemented — a configurable external launcher that can restrict the execution boundaries of remote tasks. That’s basically laying the foundation for “remote approval.” Also, details like the 330-second timeout, late-arriving results, and context isolation are already in place. But keep in mind, the big-ticket items — multi-node coordination, hierarchy, local walkie-talkie — are still just wishes sitting in open issues.
What Does This Mean for You?
If you’re a regular user, these directions mean: in the future, Hermes instances might no longer be lone operators, but a coordinated “team.” You don’t need to worry about how they communicate — you just need to know that all the Hermes instances across your devices will help each other out like family, and nothing you need to know will slip through the cracks.
One final reminder: these are all open issues proposed by the community. The official .plans directory has already been removed (2026-08), so there’s no guarantee everything will be implemented. But at least the blueprint is drawn — agents are planning to form a LAN, and this time, they intend to bring the “home” into the network too.
📖 Official Docs
This article is based on the official Hermes Agent documentation:Official docs › user-guide/messaging/a2a