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. The game's keyboard bindings are automatically read on COVAS:NEXT's start-up, if you change a setting you will have to restart the integration for it to be registered. 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
- Start firing primary weapons
- Stop firing primary weapons
- Start firing secondary weapons
- Stop firing secondary weapons
- Initiate FSD jump
- Set speed to 0%
- Set speed to 50%
- Set speed to 100%
- Deploy heat sink
- Toggle hardpoints
-
Increase engine power.
pips
: Integer (default: 1, maximum: 4)
-
Increase weapon power
pips
: Integer (default: 1, maximum: 4)
-
Increase systems power
pips
: Integer (default: 1, maximum: 4)
-
Open galaxy map and display a system
system_name
: String (optional)
-
Plot route macro
- Close galaxy map
- Toggle system map
- Cycle next target
- Cycle fire group
- Toggle ship spotlight
- Eject all cargo
- Toggle landing gear
- Use shield cell
- Fire chaff launcher
- Toggle night vision
- Recall or dismiss ship
- Target highest threat
- Toggle cargo scoop
- Charge ECM
- Request docking macro
- Undock macro
Ship Launched Fighter (SLF) Actions
- Request docking with main ship
NPC Orders
- Defensive Behavior
- Aggressive Behavior
- Focus on Target
- Hold Fire
- Hold Position
- Follow Command
- Recall Fighter
Surface Reconnaissance Vehicle (SRV) Actions
- Toggle Drive Assist
- Primary Fire
- Secondary Fire
- Toggle Auto-Brake
- Toggle Headlights
- Toggle Turret Mode
- Select Target
- Increase Power to Engines
- Increase Power to Weapons
- Increase Power to Systems
- Reset Power Distribution
- Toggle Cargo Scoop
- Eject All Cargo
- Recall/Dismiss Ship
- Open Galaxy Map
- Open System Map
On-Foot (Suits) Actions
- Primary Interaction
- Secondary Interaction
-
Weapon and Tool Management:
-
Equip Primary Weapon
- Equip Secondary Weapon
- Equip Utility Weapon
- Switch to Recharge Tool
- Switch to Comp Analyzer
- Switch to Suit Tool
- Holster Weapon
- Equip Frag Grenade
- Equip EMP Grenade
-
Equip Shield Grenade
-
Toggle Flashlight
- Toggle Night Vision
- Toggle Shields
- Clear Authority Level
- Use Health Pack
- Use Battery Pack
- Open Galaxy Map
- Open System Map
- Dismiss/Recall Ship Macro
Available Online-Lookup Actions
-
Galnet News
query
: String.
Retrieves current interstellar news from Galnet. Answers the question that lead to tool usage.
-
Trade Plotter
system
: String.station
: String.max_hops
: Integer.max_hop_distance
: Number.starting_capital
: Number.max_cargo
: Integer.requires_large_pad
: Boolean.
Retrieves a trade route from the trade plotter.
-
System Finder
name
: String.reference_system
: String.distance
: Number (default: 50000).allegiance
: Array of strings.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. -
comparison
: String ("<" or ">"). value
: Number.
Find a star system based on various filters.
-
Station Finder
name
: String.reference_system
: String.has_large_pad
: Boolean.distance
: Number (optional).material_trader
: Array of strings.technology_broker
: Array of strings.-
modules
: Array of objects. -
name
: String. class
: Array of strings.-
rating
: Array of strings. -
market
: Array of objects. -
name
: String. amount
: Integer.-
transaction
: String ("Buy" or "Sell"). -
ships
: Array of objects. -
name
: String. -
services
: Array of objects. -
name
: String.
Find a station based on various filters.
-
Body Finder
name
: String.reference_system
: String.distance
: Number (optional).subtype
: Array of strings.landmark_subtype
: Array of strings.
Find a celestial body based on various filters.
Miscellaneous Actions
-
Get Visuals
query
: String.
Describe what's currently visible to the Commander. Answers the question that lead to tool usage.
-
Send Message
-
message
: String. -
recipient
: String.Send a direct message to another commander. Can also send to system, local, wing and squadron chat.