When using AgentOS, it would be good if the developer could control the list of teams and agents based on a function definition. For example, given an authenticated user with permissions, that user would be able to see a curated list of available agents and teams.