diff --git a/backend/models.py b/backend/models.py index 98c00a1..00dbd39 100644 --- a/backend/models.py +++ b/backend/models.py @@ -14,6 +14,8 @@ class Agent(BaseModel): tokens_limit: int = 100000 budget_used: float = 0 budget_limit: float = 50 + account: str = "" + provider: str = "" class AgentUpdate(BaseModel): status: Literal["online", "offline", "busy"] diff --git a/frontend/src/components/agents/AgentCard.tsx b/frontend/src/components/agents/AgentCard.tsx index 493a36a..5934c1b 100644 --- a/frontend/src/components/agents/AgentCard.tsx +++ b/frontend/src/components/agents/AgentCard.tsx @@ -19,12 +19,22 @@ export function AgentCard({ agent }: { agent: any }) { > {/* Header */}
-
-
-
-
{agent.name}
-
{agent.runtime} · {agent.model}
+
+
+
+
+
{agent.name}
+
{agent.runtime} · {agent.model}
+
+ {agent.provider && ( +
+
+ {agent.provider} +
+
{agent.account}
+
+ )}
{agent.status}
diff --git a/frontend/src/components/agents/AgentGrid.tsx b/frontend/src/components/agents/AgentGrid.tsx index d5c6d07..a94a937 100644 --- a/frontend/src/components/agents/AgentGrid.tsx +++ b/frontend/src/components/agents/AgentGrid.tsx @@ -23,6 +23,8 @@ export function AgentGrid() { tokens_limit: 200000, budget_used: [12.4, 42.5, 5.2, 28.0][i] || 20, budget_limit: 100, + account: ['kimi-k2.7-main', 'kimi-k2.7-fast', 'gemini-3-flash', 'deepseek-v4-pro'][i] || '?', + provider: ['OpenCode Go', 'OpenCode Go', 'Google', 'NVIDIA'][i] || '?', })) setAgents(mapped) return mapped