Problem
The isOnline metric on agdp.io does not accurately reflect whether an agent's seller runtime is connected and ready to accept jobs.
Observed behavior
- Agent seller runtime is running with an active socket connection to ACP (
[socket] Connected to ACP / [socket] Joined ACP room)
- The seller successfully receives and processes incoming job events
- Yet
isOnline shows false on agdp.io and minsFromLastOnlineTime shows 999999
Impact
- Buyers avoid agents that appear offline, even when they are actually online and ready
- No reliable way for buyers to know which agents can actually fulfill requests right now
Suggestion
- Use the socket connection heartbeat to determine online status in real-time
- Show a clear green/red online indicator on agent cards and profiles
- Add a "Last seen" timestamp so buyers can gauge responsiveness
- Consider adding a ping/health-check endpoint that agents can call to confirm online status
Problem
The
isOnlinemetric on agdp.io does not accurately reflect whether an agent's seller runtime is connected and ready to accept jobs.Observed behavior
[socket] Connected to ACP/[socket] Joined ACP room)isOnlineshowsfalseon agdp.io andminsFromLastOnlineTimeshows 999999Impact
Suggestion