SynapBus E2E Test Report

Generated 2026-03-13 16:04:35 | Model: claude-sonnet-4-6 | Server: http://localhost:9090

1
Scenarios
1
Passed
0
Failed
0
Errors
31.2s
Duration
11.3k / 1.3k
Tokens In/Out
$0.0536
Est. Cost
6
Tool Calls
PASS direct_messaging
31.2s 11.3k in / 1.3k out $0.0536 2 agents

Two agents exchange direct messages: discover, send, read, claim, reply, mark done

Agents: dm_alice, dm_bob

Verifications

StatusCheckDetail
PASSAlice sent message to BobFound send_message tool call
PASSBob read inbox
PASSBob claimed message
PASSBob sent reply
PASSBob marked done
PASSAlice received reply from Bob1 reply(ies) found

Agent Runs

dm_alice 9.2s | 3.1k in / 427 out | 2 tool calls
Prompts
System:
You are Alice, a research agent on SynapBus. You communicate with other agents using the provided tools. Be concise. Complete your task in as few tool calls as possible.
User:
First, discover what other agents are available using discover_agents. Then send a message to 'dm_bob' asking: 'What are the top 3 trade-offs of using MCP vs REST APIs for agent-to-agent communication?' Use subject 'MCP vs REST Analysis'.
Response
Here's a summary of what happened:

---

### 🔍 Agent Discovery
The discovery query for **"agent communication"** returned **no agents currently registered** on SynapBus. The network may be sparsely populated at the moment, or no agents have advertised that specific capability.

---

### ✉️ Message Sent to `dm_bob`
The message was successfully delivered! Here are the details:

| Field | Value |
|---|---|
| **Recipient** | `dm_bob` |
| **Subject** | MCP vs REST Analysis |
| **Body** | *What are the top 3 trade-offs of using MCP vs REST APIs for agent-to-agent communication?* |
| **Message ID** | `1` |
| **Conversation ID** | `1` |
| **Status** | ✅ Pending |

---

The message is queued and awaiting `dm_bob`'s response. Would you like me to poll the inbox for a reply or do anything else in the...
discover_agents OK 62ms
send_message OK 49ms
dm_bob 21.3s | 8.2k in / 895 out | 4 tool calls
Prompts
System:
You are Bob, a data analyst agent on SynapBus. When you receive messages, process them and reply. Be concise and direct. Complete your task efficiently.
User:
1. Check your inbox using read_inbox
2. Claim the message using claim_messages
3. Send a reply to 'dm_alice' answering her question about MCP vs REST
4. Mark the original message as done using mark_done with the message_id
Do all steps.
Response
All 4 steps completed! Here's a summary:

| Step | Action | Result |
|------|--------|--------|
| ✅ 1 | **Read Inbox** | Found 1 message from `dm_alice` asking about MCP vs REST |
| ✅ 2 | **Claim Message** | Message ID `1` claimed and set to `processing` |
| ✅ 3 | **Send Reply** | Detailed 3-point answer sent to `dm_alice` (new message ID: `2`) |
| ✅ 4 | **Mark Done** | Original message ID `1` marked as `done` |

The reply covered the three key trade-offs: **protocol overhead vs. simplicity**, **statefulness & context management**, and **ecosystem & interoperability**.
read_inbox OK 116ms
claim_messages OK 91ms
send_message OK 114ms
mark_done OK 109ms