Using AETHON
Commands
Every slash command, its subcommands, options and required level.
AETHON is used with 17 slash commands inside your server. Descriptions and choice labels use the server's language, English by default (English, Spanish, French, German or Italian). An administrator can change it with /settings language; command and option names are always in English.
Every time a command runs, AETHON checks your AETHON level and the Discord permissions of both you and the bot. Buttons and menus check the user, the server and the current state again on every click. The levels are explained in Getting started.
/agent#
Ask the autonomous agent to plan and carry out a goal in this server
Required level: operator
request(required) — What you want AETHON to dodry_run— Only preview the plan; execute later with a buttonimage— Optional image for the agent to look at (PNG, JPEG, GIF or WebP)
/setup#
Set up AETHON and build server structures
Required level: admin
| Subcommand | Description | Options |
|---|---|---|
template | Build a complete server structure from a template | template (required) — Template to build · choices: programming_community, gaming_community, study_community, support_community, creator_community, general_community, ticket_system, welcome_verification, moderation_baselinedry_run — Only preview the plan |
panel | Open the interactive setup panel | — |
language | Set the server language for AETHON | language (required) — Language · choices: en, es, fr, de, it |
/server#
Server information and dashboard
Required level: viewer
| Subcommand | Description | Options |
|---|---|---|
dashboard | Show the server operations dashboard | — |
info | Show server settings and features | — |
structure | Show categories, channels and roles | — |
/audit#
Security audits, audit logs and recommendations
Required level: operator (discord_log: admin)
| Subcommand | Description | Options |
|---|---|---|
security | Run a security audit with automatic fixes | — |
discord_log | Show recent Discord audit log entries | limit — Number of entries |
history | Show the AETHON audit trail | limit — Number of entriesuser — Only actions by this user |
consultant | Get prioritized recommendations for this server | — |
/tasks#
Inspect and manage tasks
Required level: viewer to read; operator/owner of the project to act; force_retry: admin
| Subcommand | Description | Options |
|---|---|---|
list | List tasks of a project or all active tasks | project — Project · autocomplete |
view | Show a task | task (required) — Task · autocomplete |
retry | Retry a failed or blocked task | task (required) — Task · autocomplete |
skip | Skip a task | task (required) — Task · autocomplete |
cancel | Cancel a task | task (required) — Task · autocomplete |
force_retry | Re-run a task with unknown outcome after checking Discord (admin) | task (required) — Task · autocomplete |
/projects#
Inspect and manage agent projects
Required level: viewer to read; operator/requester to act; rollback: admin + Pro
| Subcommand | Description | Options |
|---|---|---|
list | List projects | status — Filter by status · choices: active, COMPLETED, PARTIAL, FAILED, CANCELLED, DRY_RUN |
view | Show a project | project (required) — Project · autocomplete |
execute | Execute a previewed (dry run) project | project (required) — Project · autocomplete |
pause | Pause a running project | project (required) — Project · autocomplete |
resume | Resume a paused project | project (required) — Project · autocomplete |
retry_failed | Retry the failed tasks of a project | project (required) — Project · autocomplete |
replan | Plan the remaining work of a failed project again | project (required) — Project · autocomplete |
rollback | Revert the completed changes of a project (admin, Pro) | project (required) — Project · autocomplete |
/approve#
Review pending approvals
Required level: depends on the approval (admin for HIGH, owner for CRITICAL)
| Subcommand | Description | Options |
|---|---|---|
list | List pending approvals | — |
decide | Approve or reject a pending approval | approval (required) — Approval · autocompletedecision (required) — Decision · choices: approve, rejectnote — Optional note |
/cancel#
Cancel a project
Required level: requester or admin
project(required) — Project to cancel · autocomplete
/automations#
Manage automations
Required level: viewer to read; operator to act
| Subcommand | Description | Options |
|---|---|---|
list | List automations | — |
view | Show an automation and its history | automation (required) — Automation · autocomplete |
create | Describe an automation and let the agent build it | description (required) — What should happen and when |
pause | Pause an automation | automation (required) — Automation · autocomplete |
resume | Resume an automation | automation (required) — Automation · autocomplete |
run | Run an automation now | automation (required) — Automation · autocomplete |
delete | Delete an automation | automation (required) — Automation · autocomplete |
/files#
Server file manager
Required level: operator
| Subcommand | Description | Options |
|---|---|---|
list | List stored files | folder — Folder |
get | Download a stored file | file (required) — File · autocomplete |
upload | Store a file (validated, never executed) | file (required) — File to uploadfolder — Destination folder |
delete | Delete a file | file (required) — File · autocomplete |
convert | Convert a file to another format | file (required) — File · autocompleteformat (required) — Target format · choices: pdf, docx, xlsx, csv, json, yaml, md, txt, html |
report | Generate a server report or documentation | type (required) — Report type · choices: server, documentationformat — Output format · choices: pdf, docx, xlsx, md, html |
/backup#
Configuration backups
Required level: admin
| Subcommand | Description | Options |
|---|---|---|
create | Create a backup now | format — Backup format · choices: json, yaml, ziplabel — Optional label |
list | List backups | — |
diff | Compare a backup with the current server | backup (required) — Backup · autocomplete |
download | Download a backup file | backup (required) — Backup · autocomplete |
/restore#
Restore configuration and checkpoints
Required level: admin (checkpoint: Pro)
| Subcommand | Description | Options |
|---|---|---|
backup | Restore the server configuration from a backup | backup (required) — Backup · autocompletemode — Preview first or apply · choices: preview, apply |
checkpoints | List recorded checkpoints | project — Only this project · autocomplete |
checkpoint | Restore one checkpoint (Pro) | checkpoint (required) — Checkpoint · autocomplete |
/webhooks#
Webhook manager (tokens are never shown)
Required level: admin (+ Manage Webhooks)
| Subcommand | Description | Options |
|---|---|---|
list | List webhooks | — |
health | Health of webhooks managed by AETHON | — |
create | Create a webhook | channel (required) — Channelname (required) — Webhook name |
delete | Delete a webhook | webhook (required) — Webhook · autocomplete |
inbound | Create a key so external services can trigger automations | webhook (required) — Webhook · autocomplete |
/permissions#
AETHON operators, security policy and protections
Required level: level: anyone (self); grant/revoke: admin (admin grants: owner); risk/tool: owner
| Subcommand | Description | Options |
|---|---|---|
level | Show the AETHON level of a user | user — User (default: you) |
operators | List AETHON operators | — |
grant | Grant an AETHON level to a user | user (required) — Userlevel (required) — Level · choices: viewer, operator, admin |
revoke | Remove an operator | user (required) — User |
risk | Set what happens for each risk level (owner) | risk (required) — Risk level · choices: LOW, MEDIUM, HIGH, CRITICALmode (required) — Mode · choices: auto, approval, deny |
tool | Override the policy of one tool (owner) | tool (required) — Tool · autocompletemode (required) — Mode · choices: auto, approval, deny, default |
protect | Protect a channel or role from changes | channel — Channelrole — Roleremove — Remove the protection instead |
policy | Show the security policy | — |
/usage#
Credits, write operations and plan limits
Required level: viewer
/settings#
AETHON settings for this server
Required level: operator to view; admin to change
| Subcommand | Description | Options |
|---|---|---|
view | Show the current settings | — |
language | Set the server language | language (required) — Language · choices: en, es, fr, de, it |
channels | Set the progress, approval and alert channels | progress — Progress channelapprovals — Approval channelalerts — Alerts / moderation log channelreset — Unset one of these channels (back to the default) · choices: progress, approvals, alerts |
approval_role | Role pinged when an approval is needed | role — Roleclear — Remove the role |
skill | Enable or disable an agent skill | skill (required) — Skill · choices: discord_administration, server_creation, moderation, file_generation, webhook_integration, community_management, security_audit, project_planningenabled (required) — Enabled |
auto_backups | Enable or disable automatic backups | enabled (required) — Enabled |
memory | Show what AETHON remembers about this server | — |
/help#
How AETHON works
Required level: everyone
topic— Topic · choices:start,agent,approvals,security,plans,commands