Skip to content

Actions

Actions (also called Tools, Commands, or Functions) are the actions that COVAS:NEXT can perform in Elite: Dangerous or outside. There is no need to remember specific commands, as the AI will understand your intent and perform the action accordingly. Primarily, these actions can be used to control various ship/srv/suit operations, such as firing weapons, adjusting speed, deploying heat sinks, and more. Additionally, the AI can fetch internet data if it deems it relevant for the conversation, by either your inquiry or game events happening.

Keyboard Bindings

In order to perform actions in Elite: Dangerous, COVAS:NEXT requires assigned keyboard buttons to be set up in the game. These keybindings are used to emulate button presses, allowing the AI to control various ship/srv/suit operations. If there are multiple keyboard buttons assigned for one game action, COVAS:NEXT will prefer the secondary binding.

If you run out of keyboard buttons keep in mind that you can not only assign a button as press, but also as hold. Keys are also combinable in Elite: Dangerous, so each key can be combined with one or multiple other keys.

Usage with HOTAS or other Controllers

A common workaround is to assign keyboard bindings alongside your controller bindings, even if you don't use a keyboard. This allows COVAS:NEXT to use these keybindings for its commands, while you continue to use your controller for the game.

Available Game Actions

This is a list of all currently supported actions the AI can perform. Just talk to it naturally and it will understand your intent.

Main Ship Actions

  1. Fire weapons (primary, secondary, discovery scanner)

    • weaponType: String (options: "primary", "secondary", "discovery_scanner")
    • action: String (options: "fire", "start", "stop")
    • duration: Number (optional, seconds)
    • repetitions: Integer (optional, 0-10)

    Examples

    • fire primary weapon
    • fire
    • fire secondary
    • fire missiles
    • start firing
    • open fire
    • stop firing
    • cease fire
    • weapons fire
    • engage weapons
    • discovery scanner
    • honk
  2. Required Keyboard Binds

    • PlayerHUDModeToggle
    • CycleFireGroupNext
    • PrimaryFire
    • SecondaryFire
  3. Set flight thrust speed

    • speed: String (options: "Minus100", "Minus75", "Minus50", "Minus25", "Zero", "25", "50", "75", "100")

    Examples

    • full stop
    • half speed
    • full speed
    • reverse
  4. Required Keyboard Binds

    • SetSpeedMinus100
    • SetSpeedMinus75
    • SetSpeedMinus50
    • SetSpeedMinus25
    • SetSpeedZero
    • SetSpeed25
    • SetSpeed50
    • SetSpeed75
    • SetSpeed100
  5. Deploy heat sink

    Examples

    • heat sink
    • deploy heat sink
    • use heat sink
    • activate heat sink
    • heatsink
    • deploy heatsink
    • cooling
  6. Required Keyboard Binds

    • DeployHeatSink
  7. Toggle hardpoints

    Examples

    • hardpoints
    • deploy hardpoints
    • retract hardpoints
    • toggle hardpoints
    • hardpoints up
    • hardpoints down
    • weapons out
    • weapons away
  8. Required Keyboard Binds

    • DeployHardpointToggle
  9. Manage power distribution

    • power_category: Array of strings (options: "Engines", "Weapons", "Systems")
    • balance_power: Boolean (whether to balance power)
    • pips: Array of integers (1-4, number of pips per category)

    Examples

    • balance power
    • reset power
    • four pips to engines
    • four pips to weapons
    • four pips to systems
    • max engines
    • max weapons
    • max systems
    • pips to engines
    • pips to weapons
    • pips to systems
  10. Required Keyboard Binds

    • ResetPowerDistribution
    • IncreaseEnginesPower
    • IncreaseWeaponsPower
    • IncreaseSystemsPower
  11. Open galaxy map

    • system_name: String (optional)
    • start_navigation: Boolean (optional)

    Examples

    • galaxy map
    • open galaxy map
    • galmap
    • navigation
    • star map
    • show galaxy map
    • nav map
  12. Required Keyboard Binds

    • GalaxyMapOpen
    • CamZoomIn
    • UI_Up
    • UI_Left
    • UI_Right
    • UI_Select
    • UI_Back
    • CamZoomOut
    • Key_Enter
  13. Close galaxy map

    Examples

    • close galaxy map
  14. Required Keyboard Binds

    • GalaxyMapOpen
  15. Toggle system map

    • desired_state: String (options: "open", "close")

    Examples

    • system map
    • open system map
    • close system map
    • orrery
    • local map
    • sysmap
    • show system map
  16. Required Keyboard Binds

    • SystemMapOpen
    • UI_Back
  17. Target ship

    • mode: String (options: "next", "previous", "highest_threat", "next_hostile", "previous_hostile", "wingman_1", "wingman_2", "wingman_3", "wingman_1_target", "wingman_2_target", "wingman_3_target")

    Examples

    • next target
    • previous target
    • highest threat
    • target highest threat
    • target biggest threat
    • next hostile
    • next enemy
    • cycle hostile
    • hostile target
    • previous hostile
    • previous enemy
    • first wingman
    • target first wingman
    • first wingmate
    • target first wingmate
    • first teammate
    • target first teammate
    • second wingman
    • target second wingman
    • second wingmate
    • target second wingmate
    • second teammate
    • target second teammate
    • third wingman
    • target third wingman
    • third wingmate
    • target third wingmate
    • third teammate
    • target third teammate
    • first wingman target
    • target first wingman's target
    • first wingmate target
    • target first wingmate's target
    • first teammate target
    • target first teammate's target
    • second wingman target
    • target second wingman's target
    • second wingmate target
    • target second wingmate's target
    • second teammate target
    • target second teammate's target
    • third wingman target
    • target third wingman's target
    • third wingmate target
    • target third wingmate's target
    • third teammate target
    • target third teammate's target
  18. Required Keyboard Binds

    • CycleNextTarget
    • CyclePreviousTarget
    • SelectHighestThreat
    • CycleNextHostileTarget
    • CyclePreviousHostileTarget
    • TargetWingman0
    • TargetWingman1
    • TargetWingman2
    • SelectTargetsTarget
  19. Toggle wing nav lock

    Examples

    • wing nav lock
    • toggle wing nav lock
    • wing navigation lock
    • wing nav
    • nav lock
    • navigation lock
    • wing follow
    • follow wing
  20. Required Keyboard Binds

    • WingNavLock
  21. Cycle fire group

    • direction: String (options: "next", "previous")

    Examples

    • next fire group
    • previous fire group
    • select next fire group
    • select previous fire group
  22. Required Keyboard Binds

    • CycleFireGroupNext
    • CycleFireGroupPrevious
  23. Switch HUD mode

    • hud mode: String (options: "combat", "analysis", "toggle")

    Examples

    • combat mode
    • analysis mode
    • switch to combat
    • switch to analysis
    • toggle hud mode
    • hud mode
    • change hud
  24. Required Keyboard Binds

    • PlayerHUDModeToggle
  25. Toggle ship spotlight

    Examples

    • ship light
    • lights
    • lights on
    • turn on lights
    • lights off
    • toggle lights
    • toggle the lights
  26. Required Keyboard Binds

    • ShipSpotLightToggle
  27. Fire chaff launcher

    Examples

    • chaff
    • fire chaff
    • launch chaff
    • deploy chaff
    • countermeasures
    • evade
  28. Required Keyboard Binds

    • FireChaffLauncher
  29. Toggle night vision

    Examples

    • nightvision
    • night vision
    • toggle nightvision
    • thermal vision
    • enhanced vision
    • infrared
  30. Required Keyboard Binds

    • NightVisionToggle
  31. Target subsystem on locked ship

    • subsystem: String (options: "Drive", "Shield Generator", "Power Distributor", "Life Support", "FSD", "Point Defence Turret", "Power Plant")

    Examples

    • target drive
    • target drives
    • target power distributor
    • target distributor
    • target shields
    • target shield generator
    • target life support
    • target frame shift drive
    • target fsd
    • target power
    • target power plant
    • target the drive
    • target the drives
    • target the power distributor
    • target the distributor
    • target the shields
    • target the shield generator
    • target the life support
    • target the frame shift drive
    • target the fsd
    • target the power
    • target the power plant
  32. Required Keyboard Binds

    • CycleNextSubsystem
  33. Charge ECM

    Examples

    • ecm
    • charge ecm
    • electronic countermeasures
    • activate ecm
    • ecm blast
    • disrupt
  34. Required Keyboard Binds

    • ChargeECM
  35. NPC crew orders

    • orders: Array of strings (options: "DefensiveBehaviour", "AggressiveBehaviour", "FocusTarget", "HoldFire", "HoldPosition", "Follow", "ReturnToShip", "LaunchFighter1", "LaunchFighter2")

    Examples

    • launch fighter
    • deploy fighter
    • recall fighter
    • attack my target
    • engage target
    • defend me
    • be aggressive
    • hold fire
    • cease fire
    • hold position
    • follow me
  36. Required Keyboard Binds

    • FocusRadarPanel
    • UI_Left
    • UI_Right
    • UI_Up
    • UI_Down
    • UI_Select
    • UIFocus
    • OrderDefensiveBehaviour
    • OrderAggressiveBehaviour
    • OrderFocusTarget
    • OrderHoldFire
    • OrderHoldPosition
    • OrderFollow
    • OrderRequestDock

Main Ship Operations

  1. Initiate FSD jump

    • jump_type: String (options: "next_system", "supercruise", "auto")

    Examples

    • jump
    • engage fsd
    • frame shift drive
    • jump to next system
    • hyperspace jump
    • supercruise
    • enter supercruise
    • punch it
    • let's go
  2. Required Keyboard Binds

    • Hyperspace (if NextJumpTarget set)
    • Supercruise (if jump_type == supercruise)
    • HyperSuperCombination (auto)
    • SetSpeed100
    • LandingGearToggle (auto retract when down)
    • ToggleCargoScoop (auto retract when deployed)
    • DeployHardpointToggle (auto retract when deployed)
  3. Target next system in route

    Examples

    • next system
    • target next system
    • next destination
    • next waypoint
    • continue route
    • next in route
  4. Required Keyboard Binds

    • TargetNextRouteSystem
  5. Toggle cargo scoop

    Examples

    • cargo scoop
    • scoop
    • deploy scoop
    • retract scoop
    • toggle scoop
    • open cargo scoop
    • close cargo scoop
  6. Required Keyboard Binds

    • ToggleCargoScoop
  7. Eject all cargo

    Examples

    • eject cargo
    • dump cargo
    • jettison cargo
    • drop cargo
    • emergency cargo drop
    • purge cargo
  8. Required Keyboard Binds

    • EjectAllCargo
  9. Toggle landing gear

    Examples

    • landing gear
    • gear
    • deploy gear
    • retract gear
    • landing gear up
    • landing gear down
    • gear up
    • gear down
  10. Required Keyboard Binds

    • LandingGearToggle
  11. Use shield cell

    Examples

    • shield cell
    • use shield cell
    • scb
    • activate scb
    • shield boost
    • repair shields
    • restore shields
  12. Required Keyboard Binds

    • UseShieldCell
  13. Request docking

    Examples

    • request docking
    • dock
    • docking request
    • permission to dock
    • requesting docking
    • docking permission
  14. Required Keyboard Binds

    • FocusLeftPanel
    • CyclePreviousPanel
    • UI_Left
    • UI_Right
    • UI_Up
    • UI_Select
    • UIFocus
  15. Undock ship

    Examples

    • undock
    • launch
    • depart
    • leave station
    • takeoff
    • disengage
  16. Required Keyboard Binds

    • UI_Down
    • UI_Up
    • UI_Select

Ship Launched Fighter (SLF) Actions

  1. Request docking with main ship

    Examples

    • request docking
    • dock
    • docking request
    • permission to dock
    • requesting docking
    • docking permission
  2. Required Keyboard Binds

    • OrderRequestDock

Surface Reconnaissance Vehicle (SRV) Actions

  1. Toggle Drive Assist

    Examples

    • drive assist
    • toggle drive assist
    • assistance
    • auto drive
    • driving assistance
    • stability
  2. Required Keyboard Binds

    • ToggleDriveAssist
  3. Fire SRV weapons

    • weaponType: String (options: "primary", "secondary")
    • action: String (options: "fire", "start", "stop")
    • duration: Number (optional, seconds)
    • repetitions: Integer (optional, 0-10)

    Examples

    • fire srv weapons
    • shoot
    • fire plasma
    • fire missiles
    • srv weapons
    • engage weapons
  4. Required Keyboard Binds

    • BuggyPrimaryFireButton
    • BuggySecondaryFireButton
  5. Toggle Auto-Brake

    Examples

    • auto brake
    • toggle brake
    • automatic braking
    • brake assist
    • handbrake
    • parking brake
  6. Required Keyboard Binds

    • AutoBreakBuggyButton
  7. Toggle Headlights

    • desired_state: String (options: "off", "low", "high", "toggle")

    Examples

    • lights
    • headlights
    • toggle lights
    • lights on
    • lights off
    • bright lights
    • dim lights
    • full beam
  8. Required Keyboard Binds

    • HeadlightsBuggyButton
  9. Toggle Night Vision

    Examples

    • nightvision
    • night vision
    • toggle nightvision
    • thermal vision
    • enhanced vision
    • infrared
  10. Required Keyboard Binds

    • NightVisionToggle
  11. Toggle Turret Mode

    Examples

    • turret
    • toggle turret
    • turret mode
    • gun turret
    • deploy turret
    • retract turret
  12. Required Keyboard Binds

    • ToggleBuggyTurretButton
  13. Select Target

    Examples

    • target
    • select target
    • lock target
    • acquire target
    • scan
    • focus
  14. Required Keyboard Binds

    • SelectTarget_Buggy
  15. Manage Power Distribution

    • power_category: Array of strings (options: "Engines", "Weapons", "Systems")
    • balance_power: Boolean (whether to balance power)
    • pips: Array of integers (1-4, number of pips per category)

    Examples

    • balance power
    • reset power
    • four pips to engines
    • four pips to weapons
    • four pips to systems
    • max engines
    • max weapons
    • max systems
    • pips to engines
    • pips to weapons
    • pips to systems
  16. Required Keyboard Binds

    • ResetPowerDistribution_Buggy
    • IncreaseEnginesPower_Buggy
    • IncreaseWeaponsPower_Buggy
    • IncreaseSystemsPower_Buggy
  17. Toggle Cargo Scoop

    Examples

    • cargo scoop
    • scoop
    • deploy scoop
    • retract scoop
    • toggle scoop
    • collect materials
  18. Required Keyboard Binds

    • ToggleCargoScoop_Buggy
  19. Eject All Cargo

    Examples

    • eject cargo
    • dump cargo
    • jettison cargo
    • drop cargo
    • purge cargo
    • drop materials
  20. Required Keyboard Binds

    • EjectAllCargo_Buggy
  21. Recall/Dismiss Ship

    Examples

    • recall ship
    • dismiss ship
    • call ship
    • send ship away
    • summon ship
    • ship pickup
  22. Required Keyboard Binds

    • HumanoidOpenAccessPanelButton
    • UI_Left
    • UI_Up
    • UI_Select
  23. Open/Close Galaxy Map

    • desired_state: String (options: "open", "close")
    • system_name: String (optional)
    • start_navigation: Boolean (optional)

    Examples

    • galaxy map
    • open galaxy map
    • close galaxy map
    • galmap
    • navigation
    • star map
    • nav map
  24. Required Keyboard Binds

    • GalaxyMapOpen_Buggy
    • CamZoomIn
    • UI_Up
    • UI_Left
    • UI_Right
    • UI_Select
    • UI_Back
    • CamZoomOut
    • Key_Enter
  25. Open/Close System Map

    • desired_state: String (options: "open", "close")

    Examples

    • system map
    • open system map
    • close system map
    • orrery
    • local map
    • sysmap
    • show system map
  26. Required Keyboard Binds

    • SystemMapOpen_Buggy

On-Foot (Suits) Actions

  1. Primary Interaction

    Examples

    • interact
    • primary interact
    • use
    • activate
    • press
    • engage
  2. Required Keyboard Binds

    • HumanoidPrimaryInteractButton
  3. Secondary Interaction

    Examples

    • secondary interact
    • alternate use
    • secondary action
    • hold interact
    • long press
    • alternative
  4. Required Keyboard Binds

    • HumanoidSecondaryInteractButton
  5. Equip Gear

    • equipment: String (options: "HumanoidSelectPrimaryWeaponButton", "HumanoidSelectSecondaryWeaponButton", "HumanoidSelectUtilityWeaponButton", "HumanoidSwitchToRechargeTool", "HumanoidSwitchToCompAnalyser", "HumanoidSwitchToSuitTool", "HumanoidHideWeaponButton", "HumanoidSelectFragGrenade", "HumanoidSelectEMPGrenade", "HumanoidSelectShieldGrenade")

    Examples

    • primary weapon
    • secondary weapon
    • utility weapon
    • recharge tool
    • comp analyser
    • composition scanner
    • suit tool
    • hide weapon
    • holster
    • frag grenade
    • emp grenade
    • shield grenade
    • scanner
    • energylink
    • profile analyser
  6. Required Keyboard Binds

    • HumanoidSelectPrimaryWeaponButton
    • HumanoidSelectSecondaryWeaponButton
    • HumanoidSelectUtilityWeaponButton
    • HumanoidSwitchToRechargeTool
    • HumanoidSwitchToCompAnalyser
    • HumanoidSwitchToSuitTool
    • HumanoidHideWeaponButton
    • HumanoidSelectFragGrenade
    • HumanoidSelectEMPGrenade
    • HumanoidSelectShieldGrenade
  7. Toggle Flashlight

    Examples

    • flashlight
    • torch
    • lights
    • toggle lights
    • illumination
    • helmet light
  8. Required Keyboard Binds

    • HumanoidToggleFlashlightButton
  9. Toggle Night Vision

    Examples

    • nightvision
    • night vision
    • toggle nightvision
    • thermal vision
    • enhanced vision
    • infrared
  10. Required Keyboard Binds

    • HumanoidToggleNightVisionButton
  11. Toggle Shields

    Examples

    • suit shields
    • personal shields
    • toggle shields
    • energy shield
    • shield generator
    • protective field
  12. Required Keyboard Binds

    • HumanoidToggleShieldsButton
  13. Clear Authority Level

    Examples

    • clear authority
    • reset authority
    • clear wanted level
    • clear notoriety
    • authority reset
    • clean record
  14. Required Keyboard Binds

    • HumanoidClearAuthorityLevel
  15. Use Health Pack

    Examples

    • health pack
    • medkit
    • heal
    • use medkit
    • medical
    • first aid
  16. Required Keyboard Binds

    • HumanoidHealthPack
  17. Use Battery Pack

    Examples

    • battery
    • energy cell
    • recharge
    • power up
    • restore power
    • charge suit
  18. Required Keyboard Binds

    • HumanoidBattery
  19. Open/Close Galaxy Map

    Examples

    • galaxy map
    • open galaxy map
    • galmap
    • navigation
    • star map
    • nav map
    • show galaxy map
  20. Required Keyboard Binds

    • GalaxyMapOpen_Humanoid
  21. Open/Close System Map

    Examples

    • system map
    • open system map
    • close system map
    • orrery
    • local map
    • sysmap
    • show system map
  22. Required Keyboard Binds

    • SystemMapOpen_Humanoid
  23. Recall/Dismiss Ship

    Examples

    • recall ship
    • dismiss ship
    • call ship
    • send ship away
    • summon ship
    • ship pickup

Available Online-Lookup Actions

  1. Galnet News

    • query: String

    Retrieves current interstellar news from Galnet. Answers the question that lead to tool usage.

  2. System Finder (utilizes Spansh API)

    • reference_system: String (required)
    • name: String (optional)
    • distance: Number (optional, default: 50000)
    • allegiance: Array of strings (options: "Alliance", "Empire", "Federation", "Guardian", "Independent", "Pilots Federation", "Player Pilots", "Thargoid")
    • state: Array of strings
    • government: Array of strings
    • power: Array of strings
    • primary_economy: Array of strings
    • security: Array of strings
    • thargoid_war_state: Array of strings
    • population: Object with comparison ("<" or ">") and value (Number)

    Find a star system based on various filters.

  3. Station Finder (utilizes Spansh API)

    • reference_system: String (required)
    • name: String (optional)
    • distance: Number (optional, default: 50000)
    • has_large_pad: Boolean (optional)
    • material_trader: Array of strings (options: "Encoded", "Manufactured", "Raw")
    • technology_broker: Array of strings (options: "Guardian", "Human")
    • modules: Array of objects with name (String), class (Array), rating (Array)
    • commodities: Array of objects with name (String), amount (Integer), transaction ("Buy" or "Sell")
    • ships: Array of objects with name (String)
    • services: Array of objects with name (String, options: "Black Market", "Interstellar Factors Contact")

    Find a station based on various filters.

  4. Body Finder (utilizes Spansh API)

    • reference_system: String (required)
    • name: String (optional)
    • distance: Number (optional, default: 50000)
    • subtype: Array of strings
    • landmark_subtype: Array of strings

    Find a celestial body based on various filters.

UI Actions

  1. Show UI

    • tab: String (options: "chat", "status", "storage", "station")

    Examples

    • display chat
    • show status
    • open storage
    • open station tab

Miscellaneous Actions

  1. Get Visuals

    • query: String

    Describe what's currently visible to the Commander. Answers the question that lead to tool usage.

  2. Engineer Finder

    • name: String (optional)
    • system: String (optional)
    • modifications: String (optional)
    • progress: String (optional, options: "Unknown", "Known", "Invited", "Unlocked")

    Get information about engineers' location, standing and modifications.

  3. Blueprint Finder

    • modifications: Array of strings (optional)
    • engineer: String (optional)
    • module: String (optional)
    • grade: Integer (optional)

    Find engineer blueprints based on search criteria. Returns material costs with grade calculations.

  4. Material Finder

    • name: Array of strings (optional)
    • grade: Integer (optional, 1-5)
    • type: String (optional, options: "raw", "manufactured", "encoded", "items", "components", "data", "consumables", "ship", "suit")

    Find and search a list of materials for both ship and suit engineering from the commander's inventory and where to source them from.

  5. Send Message

  6. message: String (required)

  7. channel: String (required, options: "local", "system", "wing", "squadron", "commander")
  8. recipient: String (optional, only used if channel is "commander")

    Send a direct message to another commander. Can also send to system, local, wing and squadron chat.

    Required Keyboard Binds

    • QuickCommsPanel (ship)
    • QuickCommsPanel_Buggy (SRV)
    • QuickCommsPanel_Humanoid (on-foot)
    • UI_Down (for system channel selection)
    • UI_Select
    • Key_Enter