- Create projects and rooms and jump between them.
- Inspect sessions (logs, traces, metrics) for live debugging.
- Create and rotate API keys.
- Manage room-scoped and project-scoped services.
- Manage project registries, secrets, image pull secrets, webhooks, routes, scheduled tasks, mailboxes, integrations, and OAuth clients.
- Inspect files, messages, databases, memory, images, containers, services, and terminals inside a room.
- Open billing when a project needs more credits.
Project selector and account menu
MeshAgent Studio opens to an active project. Use the dropdown in the upper-left corner to switch between projects you belong to or create a new one. Use the menu in the upper-right corner to sign out. Admins may also see an Account management entry that opens MeshAgent Accounts.Project navigation
The main project sidebar depends on your project role:- Everyone: Rooms
- Developers and Admins: Sessions, Registries, Routes, Scheduled Tasks, Mailboxes, System Services, Project Secrets, Webhooks, OAuth Clients
- Admins only: API Keys, Integrations
Rooms
Use rooms to isolate agent runtime environments. Rooms are secure environments where humans and agents can collaborate and share context. Rooms can have their own services, scheduled tasks, routes, and mailboxes. From the MeshAgent Studio UI you can:- Create a room with New Room
- Toggle between My Rooms and All Rooms. All Rooms is available to developers and admins.
- Open a room from the list to enter its workspace.
- Use the room menu to open Edit, Services, Scheduled Tasks, Mailboxes, Routes, Permissions, or Delete.
Sessions
Monitor and debug live and recent room sessions. A session starts when a room starts and stops when the room stops. From the Sessions page you can:- Create a session with New Session
- Toggle between Active Sessions and Recent Sessions
- Open a session to inspect Logs, Traces, and Metrics
- Stop an active session from the row menu
Room Workspace (inside a Room)
From both Rooms and Sessions you can open the Room Workspace. This is where you develop, test, and debug agents and tools. Opening a room starts or joins a live session. Room-scoped services remain available to the room beyond any single session.Layout
- File Browser (left): Browse room files. Depending on your permissions, you can create folders and text files, upload and download files, and remove files.
- File Previews (center): Open documents, code, tables, markdown notes, memory viewers, and other room resources in tabs.
- Messaging (right): Chat with human and agent participants in the room.
- Developer Console (bottom): Live debugging tabs for Logs, Traces, Metrics, Images, Containers, Services, and Terminal.
- Images shows images already pulled or built for the room runtime.
- Containers shows running and stopped room containers, along with logs and runtime actions.
Room Menu (upper left)
- Leave Room: Exit the room and return to the project view
- Call Agent: Invoke a room-connected agent directly
- Toolkits: View available tools and toolkits in the room and invoke them directly
- Queues: View room queues and the number of messages in each queue
- Database: Open the room database and work with tables
- Memory: Open room memory viewers
- Room Services: View, add, remove, and update services tied to this room
- Scheduled Tasks: Manage tasks that enqueue work on a schedule
- Mailboxes: Manage mailboxes that route into this room
- Routes: Manage domains and ports that route into this room
- Keychain: Review and manage room keychain entries
- View Toggles: Show/hide File Browser, File Previews, Messaging, and Developer Console
API Keys
Issue and rotate project-scoped credentials used by automations, CI, and services that call MeshAgent APIs. You can:- Create, relabel, and revoke keys
- Track when a key was created for audit and rotation
System Services
Services turn your agents, toolkits, or connectors into reusable building blocks. Project-wide services are managed from the System Services page. Room-scoped services are managed on the room itself, either from the room list or from inside the Room Workspace. From System Services you can:- Inspect what’s deployed to the project
- Create, update, or remove deployed services
- Change the Room Server Version if you need to pin a project to a specific version of MeshAgent or return to
latest
Project Secrets
Store configuration securely. Use Secret Keys for app/runtime config and Image Pull Secrets for private registries.- Create a secret with key/value pairs
- Add image pull secrets to fetch private images
- Remove secrets that are no longer needed.
Webhooks
Webhooks notify your systems when something interesting happens inside MeshAgent:- Subscribe to events such as
room.startedandroom.ended - Configure the name, URL, and select event triggers.
Integrations
Bring your own model routing and observability settings: LLM Router- Configure provider credentials and base URLs at the project level for providers such as OpenAI and Anthropic.
- Services running in rooms can use an LLM proxy to route requests through the room router.
- Export room/runtime metrics and traces by providing an OTEL endpoint and optional bearer token.
- Optionally configure an OTEL filter endpoint before MeshAgent processes and forwards telemetry.
OAuth
Create OAuth2/OIDC clients to enable MeshAgent to sign in for your apps. A client is used to identify a single app to MeshAgent’s OAuth servers.- Register a client with redirect URIs, scopes, grant types, and response types.
- Create, edit, and delete clients from the project.
Routes
Use Routes to map project or room traffic to the right room. From this page you can create, edit, refresh, and delete routes, including the domain and port that should route into a room.Scheduled Tasks
Use Scheduled Tasks to enqueue work on a schedule. You can create tasks at the project or room level, edit schedules, toggle tasks on or off, and delete tasks that are no longer needed.Mailboxes
Provision room-scoped mailboxes that agents can read from or send through:- Create mailboxes and assign them to rooms
- Map incoming mail to queues so worker agents can process it asynchronously
- Edit or delete mailboxes when your routing changes
Billing
Billing is available through direct Studio flows when a project needs attention, but the underlying billing surface lives in MeshAgent Accounts. From the billing page you can:- View current credit balance and spend
- Purchase credits
- Configure automatic recharge
Next Steps
- Follow the Quickstart to create your first project, room, and agent from the CLI.
- When you are ready for production, read Packaging and Deploying Services to package and deploy agents and tools as MeshAgent services.