diff --git a/frontend/src/components/AgentStatus.tsx b/frontend/src/components/AgentStatus.tsx index dab804b..2a2b5f4 100644 --- a/frontend/src/components/AgentStatus.tsx +++ b/frontend/src/components/AgentStatus.tsx @@ -165,15 +165,15 @@ export function AgentStatus() { className="border rounded-lg p-4 space-y-3" > {/* Agent Header */} -
-
{agent.agent_id}
- +
+
{agent.agent_id}
+ {agent.conn_state}
{/* Pool Target */} -
+
Pool: {agent.pool_target.host}:{agent.pool_target.port}
diff --git a/frontend/src/components/MessageTable.tsx b/frontend/src/components/MessageTable.tsx index ed5e5b0..e352a91 100644 --- a/frontend/src/components/MessageTable.tsx +++ b/frontend/src/components/MessageTable.tsx @@ -78,6 +78,17 @@ export function MessageTable({ messages, selectedMessageId, onSelectMessage, new
+ + {showSessionColumn && } + + + + + + + + + {showSessionColumn && ( @@ -117,9 +128,9 @@ export function MessageTable({ messages, selectedMessageId, onSelectMessage, new )} - - - + +
{formatTime(message.ts_recv)} {getDirectionBadge(message.direction)}{getMethod(message)}{getMessageId(message)} + {getMethod(message)}{getMessageId(message)} {truncate( JSON.stringify(message.decoded?.params || message.decoded?.result), 50 diff --git a/frontend/src/components/SessionList.tsx b/frontend/src/components/SessionList.tsx index 47a35ca..2d2ef2b 100644 --- a/frontend/src/components/SessionList.tsx +++ b/frontend/src/components/SessionList.tsx @@ -170,22 +170,22 @@ export function SessionList({ sessions, selectedSessionId, onSelectSession, onSe )} {/* Peer IP:Port and Message Count */} -
- +
+ {session.peer} - {session.message_count} + {session.message_count}
{/* Pool Connection Status */} {session.pool_host && (
Target Pool:
-
- +
+ {session.pool_host}:{session.pool_port} -
+
{session.pool_peer && session.pool_connected && ( -
+
→ {session.pool_peer}
)}