import type { SuperagentAgent, SuperagentUser } from '../types'; export function canManageSuperagent( agent: Pick, user: SuperagentUser | null, ): boolean { if (user?.platform_role === 'platform_admin' || user?.platform_role === 'platform_owner') return true; return user?.id === agent.ownerId; } export function canCreateManagedTelegramBot( agent: Pick, user: SuperagentUser | null, ): boolean { return user?.id === agent.ownerId; }