diff --git a/ui/src/pages/Routines.tsx b/ui/src/pages/Routines.tsx index 89f98e21..7f0f9a70 100644 --- a/ui/src/pages/Routines.tsx +++ b/ui/src/pages/Routines.tsx @@ -522,6 +522,8 @@ export function Routines() { Name + Project + Agent Last run Enabled @@ -535,16 +537,45 @@ export function Routines() { return ( -
+
{routine.title} -
- {routine.projectId ? `${projectById.get(routine.projectId)?.name ?? "Unknown project"}` : "No project"} - {isArchived ? " · archived" : routine.status === "paused" ? " · paused" : ""} -
+ {(isArchived || routine.status === "paused") && ( +
+ {isArchived ? "archived" : "paused"} +
+ )}
+ + {routine.projectId ? ( +
+ + {projectById.get(routine.projectId)?.name ?? "Unknown"} +
+ ) : ( + + )} + + + {routine.assigneeAgentId ? (() => { + const agent = agentById.get(routine.assigneeAgentId); + return agent ? ( +
+ + {agent.name} +
+ ) : ( + Unknown + ); + })() : ( + + )} +
{formatLastRunTimestamp(routine.lastRun?.triggeredAt)}
{routine.lastRun ? (