export const PARENT_AGENT_ID_LABEL = "paseo.parent-agent-id"; export interface AgentLabelSource { labels?: Record | null; } export function getParentAgentIdFromLabels(labels: Record | null | undefined) { const parentAgentId = labels?.[PARENT_AGENT_ID_LABEL]; return typeof parentAgentId === "string" && parentAgentId.trim().length > 0 ? parentAgentId.trim() : null; } export function isDelegatedAgent(agent: AgentLabelSource): boolean { return getParentAgentIdFromLabels(agent.labels) !== null; }