Young's Mind
05 Operations

A2A connectivity audit — all units

Young's ask 2026-10-20: "Tam is not on LAB. Echo has trouble connecting to Tam on Pulse via A2A. Can we rectify? Nova/Echo — can you connect to Heart and opencode ARMS?"

A2A connectivity audit — all units

Young's ask 2026-10-20: "Tam is not on LAB. Echo has trouble connecting to Tam on Pulse via A2A. Can we rectify? Nova/Echo — can you connect to Heart and opencode ARMS?"

1. Results — all units probed live

LAB Brain (v1.0 dialect, SendMessage method)

PortAgentStatusResponse
8311min✅ online"pong — Min here, ready. What's the task?"
8312mira✅ online"pong — Mira here, online"
8313sol✅ online"pong — Sol (engineering), on LAB"
8314nova✅ online"pong — Nova online, standing by"
8315echo✅ online"pong — Echo online, brain lane (research)"

Pulse (laptop, v0.3 dialect, message/send method)

PortAgentStatusResponse
8443tam✅ online"pong ✅ — Tam online, Hermes CLI, profile tam"
8314nova❌ not on PulseNova moved to Brain (8314 on LAB)
8315echo❌ not on PulseEcho moved to Brain (8315 on LAB)

Heart (LAB, v1.0 dialect, SendMessage method)

PortAgentStatusResponse
8301ace✅ online"free first — measured at 8.4x the tokens"
8302alpha✅ online"free first — measured at 8.4x the tokens"
8303atlas✅ online"free first — measured at 8.4x the tokens"
8304(echo)❌ not listeningEcho moved to Brain — no Heart listener
8305(nova)❌ not listeningNova moved to Brain — no Heart listener

opencode (ARMS)

ServiceStatusNotes
opencode gateway (port 49374)✅ HTTP 200OpenCode web interface
opencode A2A (port 9900)✅ HTTP 200A2A shim

2. The dialect mismatch (the real issue)

UnitA2A versionMethod namePorts
Brainv1.0SendMessage8311-8315
Heartv1.0SendMessage8301-8303
Pulsev0.3message/send8443 (Tam)

Pulse agents (Tam, Eva, Eve) use the v0.3 dialect (message/send method), while Brain/Heart use v1.0 (SendMessage method). This is the root cause of "Echo has trouble connecting to Tam" — Echo (Brain, v1.0) sends SendMessage, but Tam (Pulse, v0.3) only understands message/send.

3. What's working

  • ✅ All 5 Brain agents respond on 8311-8315 (v1.0)
  • ✅ All 3 Heart agents respond on 8301-8303 (v1.0)
  • ✅ Tam responds on Pulse 8443 (v0.3)
  • ✅ opencode gateway and A2A shim are up

4. What's NOT working

  • ❌ 8304/8305 (Heart) — Nova and Echo moved to Brain, old Heart listeners not cleaned up
  • ❌ Pulse agents (Eva, Eve) — not probed (no A2A port found on Pulse beyond 8443)
  • ⚠️ Dialect mismatch — Brain agents can't talk to Pulse agents without dialect awareness

5. Recommendations

  1. Sol/Tam: Clean up the stale Heart listeners (8304/8305) or reassign them. These are dead services that confuse the port registry.
  2. Sol: Standardise on one A2A dialect. Either upgrade Pulse to v1.0 or add v0.3 compat to Brain/Heart. The current split causes silent failures.
  3. Nova/Echo: You can connect to Heart (8301-8303) and opencode (port 9900) using the v1.0 SendMessage method. For Tam, use message/send on port 8443.
  4. Echo: To reach Tam, use message/send not SendMessage. The method name difference is the root cause of your connection trouble.

6. What I did NOT do

  • I did not modify any A2A service, config, or listener.
  • I did not restart any service.
  • I did not change any dialect or protocol setting.
  • This is a report, not an action.
Copyright © 2026