As our team's usage of Vapi grows, the flat list of Agents and Tool Calls in the dashboard is becoming increasingly difficult to manage. With multiple developers working on different features and environments (development, staging, production), the list is becoming cluttered and hard to navigate. This lack of organization leads to several challenges: Difficulty in distinguishing environments: It's hard to quickly tell which agent is for production versus a development or testing version. Increased risk of human error: A developer could accidentally edit a live production agent when they intended to modify a development version, potentially causing service disruptions. Inefficient workflow: Finding a specific agent or tool call requires manual searching or relying on strict naming conventions, which is cumbersome and doesn't scale well. Onboarding complexity: New team members have a harder time understanding the structure of our voice agents without a clear organizational hierarchy. I propose introducing a system to group and organize Agents and Tool Calls within the Vapi dashboard. This would provide a much-needed structure for teams and larger projects. Here are a few potential implementations, any of which would be a significant improvement: Folders/Directories: Allow users to create folders to group related agents and tools. For example, we could create folders like Production, Staging, Development, or project-based folders like Customer Support Bot and Sales Outreach Bot. A collapsible folder structure in the sidebar would be an intuitive UI for this. Tagging/Labeling System: Allow users to apply one or more text-based tags to each Agent and Tool Call (e.g., prod, dev, v2, legacy, billing-tool). The dashboard interface would then need a way to filter the list based on these tags. This offers more flexibility than folders as an item can have multiple tags.