The dashboard is a web interface for managing your agent. It provides a visual way to set up, test, monitor, and configure your service without using the command line.
# Open the dashboard for a single workspace
cd my-agent
aaas dashboard
# Open the hub dashboard (manage all agents)
cd parent-folder
aaas dashboard
| Overview | Revenue, active/completed transactions, connected platforms, memory stats, recent activity |
| Chat | Talk to your agent as a customer or admin. Test how it handles different requests |
| Skill | Edit your SKILL.md with a live editor |
| Soul | Edit personality and communication style |
| Data | Browse, create, edit, and upload data files. Supports JSON and SQLite |
| Transactions | View all active and archived transactions with status filters and revenue breakdowns |
| Extensions | Add, remove, test, and manage API integrations with full auth configuration |
| Memory | See what the agent has learned from conversations. Delete incorrect facts |
| Connections | See which platforms are connected and their status |
| Deploy | Connect to platforms, configure profiles, view API endpoints, start/stop the agent |
| Settings | Configure LLM provider, model, and API keys |
When you run aaas dashboard from a folder that contains multiple agent workspaces, the dashboard opens in hub mode. This gives you:
Your agent has two modes that control what it can do:
The Chat page has a toggle at the top to switch between User (customer) and Admin mode.
On Telegram, Discord, WhatsApp, and Slack, the owner can switch modes by typing:
/admin — switch to admin mode/customer — switch back to customer modeWhen you type /admin on a platform for the first time, the agent will ask you to verify your identity:
/admin works instantly from then onVerification is one-time per platform. Codes expire after 10 minutes. Only the verified owner can switch modes.
Sometimes you need to step in and message a customer yourself: confirm an out-of-stock substitution, sort out a delivery issue, or handle a request the agent should not answer alone. The transaction detail page has a Conversation panel that lets you do this.
The flow:
Safety nets:
Each workspace has its own sidebar layout, set in Settings → Navigation:
The setting is per workspace, stored in your browser. Switching one workspace to Basic does not affect any other workspace in the hub. You can flip back to Admin at any time from the same Settings page.
Basic hides Skill, Soul, Data, Memory, Extensions, Deploy, and the Setup Guide. Routes still resolve if you type the URL directly, but the menu items are not shown.