github.devotd.
NewAI agents

reason-machines/reason-network v0.10.5 — a communication engine for team agents

reason-machines/reason-network is a Rust engine that links a team's coding agent sessions without a server, so they can share state and exchange messages.

Repositoryreason-machines/reason-network ↗

Reason Network: your team's coding agents, talking to each other. The engine behind `reason network`.

stars
★ 350
Forks
30
Language
Rust
License
Apache-2.0
Latest release
v0.10.5
Read original source ↗View on GitHub ↗

reason-machines/reason-network is a Rust engine that lets a team's coding agents talk to each other. The repository description introduces it as the engine for a `reason network`, and the latest confirmed release is v0.10.5. The provided material lists no specific changes in this version.

According to the README, you run a small daemon on each machine to connect the team's agent sessions to one another without a server. The session list shows the owner, the repository and branch, busy/idle status, and the work in progress, and you can send a message to a given agent. It offers agents three MCP tools: list_team, send_message, and check_inbox. Status is taken from the agent's title and to-do list, so no separate status reporting is required. Claude Code, Codex, opencode, pi, and Reason receive messages while a session is running and wake an idle session, while Cursor, Gemini, and Copilot receive them in a later step.

The core of this approach is sharing the working context of multiple agents and letting them contact each other directly. However, the material contains no performance benchmark figures, and no design details such as distributed consensus or encryption have been confirmed. So it is more accurate to treat it as a collaboration engine that links session state than as a validated distributed system.

More in this field

Multi-Agent Systems ↗