fix: add avatar_url to AgentProfile for dashboard

This commit is contained in:
Apple
2025-11-28 09:10:34 -08:00
parent acc06f41d3
commit 909d1cb314
2 changed files with 2 additions and 0 deletions

View File

@@ -75,6 +75,7 @@ export interface AgentProfile {
agent_id: string;
display_name: string;
kind: string;
avatar_url?: string;
status: 'online' | 'offline' | 'degraded' | 'training' | 'maintenance';
node_id?: string;
roles: string[];

View File

@@ -1127,6 +1127,7 @@ async def get_agent_dashboard(agent_id: str):
"agent_id": agent["id"],
"display_name": agent["display_name"],
"kind": agent.get("kind", "assistant"),
"avatar_url": agent.get("avatar_url"), # Add top-level avatar_url
"status": agent.get("status", "offline"),
"node_id": agent.get("node_id"),
"roles": [agent.get("role")] if agent.get("role") else [],