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 do
  • dry_run — Only preview the plan; execute later with a button
  • image — Optional image for the agent to look at (PNG, JPEG, GIF or WebP)

/setup#

Set up AETHON and build server structures

Required level: admin

SubcommandDescriptionOptions
templateBuild a complete server structure from a templatetemplate (required) — Template to build · choices: programming_community, gaming_community, study_community, support_community, creator_community, general_community, ticket_system, welcome_verification, moderation_baseline
dry_run — Only preview the plan
panelOpen the interactive setup panel—
languageSet the server language for AETHONlanguage (required) — Language · choices: en, es, fr, de, it

/server#

Server information and dashboard

Required level: viewer

SubcommandDescriptionOptions
dashboardShow the server operations dashboard—
infoShow server settings and features—
structureShow categories, channels and roles—

/audit#

Security audits, audit logs and recommendations

Required level: operator (discord_log: admin)

SubcommandDescriptionOptions
securityRun a security audit with automatic fixes—
discord_logShow recent Discord audit log entrieslimit — Number of entries
historyShow the AETHON audit traillimit — Number of entries
user — Only actions by this user
consultantGet 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

SubcommandDescriptionOptions
listList tasks of a project or all active tasksproject — Project · autocomplete
viewShow a tasktask (required) — Task · autocomplete
retryRetry a failed or blocked tasktask (required) — Task · autocomplete
skipSkip a tasktask (required) — Task · autocomplete
cancelCancel a tasktask (required) — Task · autocomplete
force_retryRe-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

SubcommandDescriptionOptions
listList projectsstatus — Filter by status · choices: active, COMPLETED, PARTIAL, FAILED, CANCELLED, DRY_RUN
viewShow a projectproject (required) — Project · autocomplete
executeExecute a previewed (dry run) projectproject (required) — Project · autocomplete
pausePause a running projectproject (required) — Project · autocomplete
resumeResume a paused projectproject (required) — Project · autocomplete
retry_failedRetry the failed tasks of a projectproject (required) — Project · autocomplete
replanPlan the remaining work of a failed project againproject (required) — Project · autocomplete
rollbackRevert 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)

SubcommandDescriptionOptions
listList pending approvals—
decideApprove or reject a pending approvalapproval (required) — Approval · autocomplete
decision (required) — Decision · choices: approve, reject
note — 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

SubcommandDescriptionOptions
listList automations—
viewShow an automation and its historyautomation (required) — Automation · autocomplete
createDescribe an automation and let the agent build itdescription (required) — What should happen and when
pausePause an automationautomation (required) — Automation · autocomplete
resumeResume an automationautomation (required) — Automation · autocomplete
runRun an automation nowautomation (required) — Automation · autocomplete
deleteDelete an automationautomation (required) — Automation · autocomplete

/files#

Server file manager

Required level: operator

SubcommandDescriptionOptions
listList stored filesfolder — Folder
getDownload a stored filefile (required) — File · autocomplete
uploadStore a file (validated, never executed)file (required) — File to upload
folder — Destination folder
deleteDelete a filefile (required) — File · autocomplete
convertConvert a file to another formatfile (required) — File · autocomplete
format (required) — Target format · choices: pdf, docx, xlsx, csv, json, yaml, md, txt, html
reportGenerate a server report or documentationtype (required) — Report type · choices: server, documentation
format — Output format · choices: pdf, docx, xlsx, md, html

/backup#

Configuration backups

Required level: admin

SubcommandDescriptionOptions
createCreate a backup nowformat — Backup format · choices: json, yaml, zip
label — Optional label
listList backups—
diffCompare a backup with the current serverbackup (required) — Backup · autocomplete
downloadDownload a backup filebackup (required) — Backup · autocomplete

/restore#

Restore configuration and checkpoints

Required level: admin (checkpoint: Pro)

SubcommandDescriptionOptions
backupRestore the server configuration from a backupbackup (required) — Backup · autocomplete
mode — Preview first or apply · choices: preview, apply
checkpointsList recorded checkpointsproject — Only this project · autocomplete
checkpointRestore one checkpoint (Pro)checkpoint (required) — Checkpoint · autocomplete

/webhooks#

Webhook manager (tokens are never shown)

Required level: admin (+ Manage Webhooks)

SubcommandDescriptionOptions
listList webhooks—
healthHealth of webhooks managed by AETHON—
createCreate a webhookchannel (required) — Channel
name (required) — Webhook name
deleteDelete a webhookwebhook (required) — Webhook · autocomplete
inboundCreate a key so external services can trigger automationswebhook (required) — Webhook · autocomplete

/permissions#

AETHON operators, security policy and protections

Required level: level: anyone (self); grant/revoke: admin (admin grants: owner); risk/tool: owner

SubcommandDescriptionOptions
levelShow the AETHON level of a useruser — User (default: you)
operatorsList AETHON operators—
grantGrant an AETHON level to a useruser (required) — User
level (required) — Level · choices: viewer, operator, admin
revokeRemove an operatoruser (required) — User
riskSet what happens for each risk level (owner)risk (required) — Risk level · choices: LOW, MEDIUM, HIGH, CRITICAL
mode (required) — Mode · choices: auto, approval, deny
toolOverride the policy of one tool (owner)tool (required) — Tool · autocomplete
mode (required) — Mode · choices: auto, approval, deny, default
protectProtect a channel or role from changeschannel — Channel
role — Role
remove — Remove the protection instead
policyShow 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

SubcommandDescriptionOptions
viewShow the current settings—
languageSet the server languagelanguage (required) — Language · choices: en, es, fr, de, it
channelsSet the progress, approval and alert channelsprogress — Progress channel
approvals — Approval channel
alerts — Alerts / moderation log channel
reset — Unset one of these channels (back to the default) · choices: progress, approvals, alerts
approval_roleRole pinged when an approval is neededrole — Role
clear — Remove the role
skillEnable or disable an agent skillskill (required) — Skill · choices: discord_administration, server_creation, moderation, file_generation, webhook_integration, community_management, security_audit, project_planning
enabled (required) — Enabled
auto_backupsEnable or disable automatic backupsenabled (required) — Enabled
memoryShow what AETHON remembers about this server—

/help#

How AETHON works

Required level: everyone

  • topic — Topic · choices: start, agent, approvals, security, plans, commands