diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/agent-auth-app/page-client.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/agent-auth-app/page-client.tsx index c3ead271e..214c262da 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/agent-auth-app/page-client.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/agent-auth-app/page-client.tsx @@ -1,7 +1,7 @@ "use client"; import { DesignAlert, DesignCard } from "@/components/design-components"; -import { Switch, Typography } from "@/components/ui"; +import { SimpleTooltip, Switch, Typography } from "@/components/ui"; import { useUpdateConfig } from "@/components/config-update"; import { hexclaveAppInternalsSymbol } from "@hexclave/next"; import { GearSix, Users } from "@phosphor-icons/react"; @@ -152,14 +152,49 @@ export default function PageClient() { - - - - - - - + + + + + + + @@ -174,7 +209,12 @@ export default function PageClient() { - +
Name AgentHostLinked userModeStatusCapabilitiesLast used +
+ Agent ID + +
+
+
+ Runs on host + +
+
+
+ On behalf of + +
+
+
+ Authority + +
+
+
+ Status + +
+
+
+ Capabilities + +
+
+
+ Last used + +
+
{agent.linked_user?.display_name ?? agent.linked_user_id ?? "—"} {agent.mode} +
{agent.mode === "delegated" ? "Delegated" : "Autonomous"}
+
+ {agent.mode === "delegated" ? "Acts for the linked user" : "Acts as itself"} +
+
{agent.status} {agent.capabilities.map((capability) => (