Control panel
Overview
Runtime
Service details
Recent activity
Latest events
Current state
Issues and deployment
Notifications
Discord health alerts
Recent samples
Health history
Cluster
Codex workers
Enrollment
Add another worker
The token only enrolls a worker. After enrollment, the worker receives its own long-lived credential.
Install the worker package on the secondary server, then enter this token when prompted.
Select a chat
No chat selected
Action required
Pending approvals
Recovery
Snapshots and change history
Filesystem policy
Workspace root grants
Add explicit read-only or read/write roots on each node. Protected system paths, credentials, Docker sockets, and Codex authentication remain blocked.
Profiles
Workspace configurations
Direct messages
Automatic DM workspaces
Dashboard access
Authorized Discord users
Global roles control dashboard features. Operators and Viewers can be limited to selected chats.
Permissions
Role guide
Everything, including managing Owners and Administrators.
Manage chats, updates, logs, Operators, and Viewers.
Send messages, cancel tasks, and manage conversations in allowed chats.
Read conversations and download exports from allowed chats.
Permission changes apply to the next dashboard request and to new Discord messages. Disabled accounts are rejected without waiting for their current session to expire.
Audit trail
Bot and dashboard logs
Deployment
Upload a bot update
The ZIP is inspected first. Nothing is installed until you review the package details and confirm Apply update. Configuration, conversations, dashboard secrets, and runtime data remain protected.
Available controller releases
Select a release already published on this controller. It will enter the same preview and approval flow as an upload.
Updater
Deployment progress
Recovery
Available backups
Preparing a rollback creates a normal update preview. You must review and apply it before any files are changed.