diff --git a/ui/src/ui/views/agents.ts b/ui/src/ui/views/agents.ts
index 4e8b9a065ba..325584171a6 100644
--- a/ui/src/ui/views/agents.ts
+++ b/ui/src/ui/views/agents.ts
@@ -16,7 +16,12 @@ import {
renderAgentCron,
} from "./agents-panels-status-files.ts";
import { renderAgentTools, renderAgentSkills } from "./agents-panels-tools-skills.ts";
-import { agentBadgeText, buildAgentContext, normalizeAgentLabel } from "./agents-utils.ts";
+import {
+ agentBadgeText,
+ buildAgentContext,
+ normalizeAgentLabel,
+ resolveAgentEmoji,
+} from "./agents-utils.ts";
export type AgentsPanel = "overview" | "files" | "tools" | "skills" | "channels" | "cron";
@@ -149,13 +154,16 @@ export function renderAgents(props: AgentsProps) {
? html`
`
- : agents.map(
- (agent) => html`
+ : agents.map((agent) => {
+ const emoji = resolveAgentEmoji(agent);
+ const label = normalizeAgentLabel(agent);
+ const badge = agentBadgeText(agent.id, defaultId);
+ return html`
- `,
- )
+ `;
+ })
}