What the assistants can do

The built-in assistant and an assistant connected over MCP get the same tools, from one list, and every call goes through the same gate. Either can do almost everything you can do in RigReady's window, through the same steps the window uses. It reads the same checks, writes through the same backups, and gets the same refusals, for example when DCS is running.

Tools

ToolWhat it doesAsks you first
setups_listLists your setups and which one is in useNo
rig_checkRuns a setup's checklist and reports every itemNo
check_explainExplains one item: what it looks for, what it found, what its fix would doNo
rig_make_readyRuns Make ready for a setupYes, under Always ask
rig_launchLaunches a setup's gameYes, unless you chose Never ask
rig_stand_downRuns Stand down, and can ask the game to closeYes, under Always ask
setup_create_from_rigCreates a setup from the rig as it is now, with what the New setup page would keep for the game: its gear and helpers, the files it backs up, and a step before launch when the game needs oneYes, under Always ask
device_find_by_pressWaits for you to press a button and names the deviceNo
programs_findFinds where programs are installed by name or vendor (SimAppPro, TrackIR, SRS, Stream Deck, VoiceAttack, Tacview, OpenKneeboard, Pit House, G HUB), with path variablesNo: it only reads
setup_readReads one setup: what Launch starts, every check with its fix, and every step, in a line eachNo: it only reads
setup_typesLists what a setup can check and what a fix or a step can do, and what one type needsNo: it only reads
setup_proposeProposes checks and launch steps for a setup, or a new setup, shown in RigReady's assistant panelNo: nothing is saved until you press Save
script_draftDrafts a .ps1 or .cmd script and its explanation, shown in full in the panelNo: nothing is saved until you press Save, and it never runs without asking you
manual_searchFinds pages of this manual, each with its address on rigready.ioNo
manual_readReads one page of this manual, or one section of itNo
rigready_channelsLists every other action of RigReady by page in a line each, and what one action takes when asked for itNo
rigready_callRuns one of those actionsWhen the action changes the rig or launches a game

Through rigready_channels and rigready_call the assistant also reaches the bindings pages (read the bindings of an aircraft, plan a change, show you the plan, then write it), the monitor layouts, audio devices, backups and restores, setups, Stream Deck and TrackIR, the racing games, diagnostics and the log. Every one of them says whether it only reads, changes the rig or launches a game, and RigReady applies the same rules to each.

What it can read

  • The guide (rigready://guide): how an assistant should work with RigReady. Check before fixing, show a preview before writing, never guess an id, and let you answer in RigReady.
  • This manual: every page, by section (rigready://docs).
  • The rig right now (rigready://rig/state): the setup in use and a fresh check of it.
  • Your setups (rigready://setups), each as the YAML file RigReady keeps.
  • The log (rigready://log), with personal details masked, and every change RigReady made (rigready://safety).

Guided conversations

Some assistants list these as prompts or slash commands:

  • first_setup: from an empty RigReady to a working setup.
  • fix_my_bindings: what is wrong with the bindings of one aircraft or car, fixed with a preview of every change.
  • why_not_ready: each failing check explained, then Make ready offered.
  • new_pc: the order of work after moving the rig to a new PC.

What it cannot do

It cannot see or use the API key of your AI provider, change the AI assistant settings, open file dialogs, copy to your clipboard, or answer RigReady's questions for you. It cannot save a proposal or a script (only you can, in the panel), and it cannot run a script an assistant wrote: that runs only from RigReady's window, after RigReady asked you. It only works while RigReady is running.

Setup proposals and script drafts from an assistant connected over MCP wait in the assistant panel, which opens from the command palette (Open the assistant) even when no AI provider is set up: no key is needed to look at them or save them, only to talk to the built-in assistant.

Edit this page on GitHub