> ## Documentation Index
> Fetch the complete documentation index at: https://docs.prescaler.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Command reference

> Literal command registrations available to the IDE command system.

Find commands by title in the command palette where their context permits. Availability depends on the open project and active session. IDs are included for advanced configuration and issue reports, not as a prerequisite for normal use. Computed or dynamically contributed commands may also be present.

| Command                                     | ID                                  | Category      |
| ------------------------------------------- | ----------------------------------- | ------------- |
| Abort AI Run                                | `ai.abortRun`                       | HardwarePilot |
| Add Configuration…                          | `debug.addConfiguration`            | Debug         |
| Add Folder to Workspace…                    | `workspace.addFolder`               | Workspace     |
| Add Watch Expression                        | `debug.addWatchExpression`          | Debug         |
| Apply Fix Suggestion                        | `checks.applyFixSuggestion`         | Checks        |
| Ask AI About Context                        | `ai.askAbout`                       | HardwarePilot |
| Ask AI about Selection                      | `ai.askAboutSelection`              | HardwarePilot |
| Back                                        | `workbench.navigateBack`            | Navigation    |
| Browse Datasheet Catalog…                   | `peripheral.lookupDatasheetPart`    | Peripheral    |
| Build                                       | `firmware.build`                    | Firmware      |
| Cancel Build                                | `firmware.cancelBuild`              | Firmware      |
| Cancel Build                                | `terminal.terminateTask`            | Terminal      |
| Check for Updates…                          | `app.checkForUpdates`               | Application   |
| Clean Build                                 | `firmware.cleanBuild`               | Firmware      |
| Clear Serial Monitor                        | `serial.clear`                      | Serial        |
| Clone from GitHub…                          | `firmware.cloneRepo`                | Firmware      |
| Close Editor                                | `editor.close`                      | Editor        |
| Close Editors to the Right                  | `editor.closeRight`                 | Editor        |
| Close Other Editors                         | `editor.closeOthers`                | Editor        |
| Close Window                                | `window.close`                      | Window        |
| Configure Native Build…                     | `terminal.configureTasks`           | Terminal      |
| Connect Serial                              | `serial.connect`                    | Serial        |
| Continue                                    | `debug.continue`                    | Debug         |
| Copy Editor Path                            | `editor.copyPath`                   | Editor        |
| Copy Explorer Item                          | `explorer.copy`                     | Explorer      |
| Copy Explorer Path                          | `explorer.copyPath`                 | Explorer      |
| Copy Explorer Relative Path                 | `explorer.copyRelativePath`         | Explorer      |
| Cut Explorer Item                           | `explorer.cut`                      | Explorer      |
| Delete Explorer Item                        | `explorer.delete`                   | Explorer      |
| Diagnose Firmware Project                   | `checks.diagnose`                   | Checks        |
| Disable All Breakpoints                     | `debug.disableAllBreakpoints`       | Debug         |
| Disconnect Serial                           | `serial.disconnect`                 | Serial        |
| Emoji & Symbols                             | `platform.showEmojiPanel`           | Platform      |
| Enable All Breakpoints                      | `debug.enableAllBreakpoints`        | Debug         |
| Explain This Fault                          | `ai.explainFault`                   | HardwarePilot |
| Export Map as JSON                          | `map.exportJson`                    | Map           |
| Find                                        | `editor.find`                       | Editor        |
| Find in Folder                              | `explorer.findInFolder`             | Explorer      |
| Find in Terminal                            | `terminal.find`                     | Terminal      |
| Find References for Explorer Item           | `explorer.findReferences`           | Explorer      |
| Flash                                       | `firmware.flash`                    | Firmware      |
| Flash and Debug                             | `debug.flashAndStart`               | Debug         |
| Flip Terminal Split Direction               | `terminal.flipSplit`                | Terminal      |
| Focus Editor                                | `editor.focus`                      | Editor        |
| Forward                                     | `workbench.navigateForward`         | Navigation    |
| Generate Driver                             | `peripheral.generateDriver`         | Peripheral    |
| Generate Driver from Here                   | `peripheral.generateDriverFromHere` | Peripheral    |
| Git: Checkout Branch…                       | `git.checkout`                      | Git           |
| Git: Commit                                 | `git.commit`                        | Git           |
| Git: Create Branch…                         | `git.createBranch`                  | Git           |
| Git: Fetch                                  | `git.fetch`                         | Git           |
| Git: Initialize Repository                  | `git.init`                          | Git           |
| Git: Publish Branch                         | `git.publish`                       | Git           |
| Git: Pull                                   | `git.pull`                          | Git           |
| Git: Push                                   | `git.push`                          | Git           |
| Git: Refresh                                | `git.refresh`                       | Git           |
| Git: Stage All Changes                      | `git.stageAll`                      | Git           |
| Git: Stash                                  | `git.stash`                         | Git           |
| Git: Sync                                   | `git.sync`                          | Git           |
| Git: Unstage All Changes                    | `git.unstageAll`                    | Git           |
| Go to Bracket                               | `editor.goToBracket`                | Editor        |
| Go to Declaration                           | `editor.goToDeclaration`            | Editor        |
| Go to Definition                            | `editor.goToDefinition`             | Editor        |
| Go to File…                                 | `workbench.quickOpenFile`           | Navigation    |
| Go to Implementations                       | `editor.goToImplementation`         | Editor        |
| Go to Line/Column…                          | `editor.goToLine`                   | Editor        |
| Go to References                            | `editor.goToReferences`             | Editor        |
| Go to Symbol in Editor…                     | `workbench.gotoSymbolEditor`        | Navigation    |
| Go to Symbol in Workspace…                  | `workbench.gotoSymbolWorkspace`     | Navigation    |
| Go to Test                                  | `tests.goToTest`                    | Tests         |
| Go to Type Definition                       | `editor.goToTypeDefinition`         | Editor        |
| Import Datasheet…                           | `peripheral.importDatasheet`        | Peripheral    |
| Import PlatformIO Project…                  | `firmware.importPlatformIO`         | Firmware      |
| Import Zephyr Project…                      | `firmware.importZephyr`             | Firmware      |
| Kill Active Terminal                        | `terminal.killActive`               | Terminal      |
| Kill All Terminals                          | `terminal.killAll`                  | Terminal      |
| Last Edit Location                          | `editor.lastEditLocation`           | Editor        |
| Load SVD…                                   | `peripheral.loadSvd`                | Peripheral    |
| New AI Chat                                 | `ai.newChat`                        | HardwarePilot |
| New File…                                   | `explorer.newFile`                  | Explorer      |
| New Folder…                                 | `explorer.newFolder`                | Explorer      |
| New Project…                                | `firmware.newProject`               | Firmware      |
| New Terminal                                | `terminal.new`                      | Terminal      |
| New Text File                               | `editor.newFile`                    | Editor        |
| New Window                                  | `window.openNew`                    | Window        |
| Next Change                                 | `editor.nextChange`                 | Editor        |
| Next Problem                                | `editor.nextProblem`                | Editor        |
| Open Build Config…                          | `terminal.runTask`                  | Terminal      |
| Open Diff for File                          | `firmware.openDiffForFile`          | Firmware      |
| Open Documentation                          | `help.openDocs`                     | Help          |
| Open Explorer Item With Default Application | `explorer.openWith`                 | Explorer      |
| Open File…                                  | `firmware.openFile`                 | Firmware      |
| Open Folder Settings                        | `workspace.openFolderSettings`      | Workspace     |
| Open Folder…                                | `firmware.openFolder`               | Firmware      |
| Open in Editor                              | `peripheral.openInEditor`           | Peripheral    |
| Open Integrated Terminal at Explorer Item   | `explorer.openTerminal`             | Explorer      |
| Open Protocol Frames                        | `serial.toggleDecoder`              | Serial        |
| Open Selected Explorer Item                 | `explorer.openSelected`             | Explorer      |
| Open Selected Explorer Item to the Side     | `explorer.openSelectedSide`         | Explorer      |
| Open Settings                               | `workbench.action.openSettings`     | Workbench     |
| Open Timeline for Explorer Item             | `explorer.openTimeline`             | Explorer      |
| Paste Explorer Item                         | `explorer.paste`                    | Explorer      |
| Pause                                       | `debug.pause`                       | Debug         |
| Previous Change                             | `editor.previousChange`             | Editor        |
| Previous Problem                            | `editor.previousProblem`            | Editor        |
| Refresh Explorer                            | `explorer.refresh`                  | Explorer      |
| Refresh Map                                 | `map.refresh`                       | Map           |
| Remove All Breakpoints                      | `debug.removeAllBreakpoints`        | Debug         |
| Remove Folder from Workspace                | `workspace.removeFolder`            | Workspace     |
| Rename Explorer Item                        | `explorer.rename`                   | Explorer      |
| Replace                                     | `editor.replace`                    | Editor        |
| Replay Product Tour                         | `firmware.replayTour`               | Help          |
| Restart                                     | `debug.restart`                     | Debug         |
| Restart Build                               | `terminal.restartTask`              | Terminal      |
| Restart to Update                           | `app.installUpdate`                 | Application   |
| Reveal Editor in Explorer                   | `editor.revealInExplorer`           | Editor        |
| Reveal Explorer Item in Finder              | `explorer.revealInSystem`           | Explorer      |
| Revert File                                 | `editor.revert`                     | Editor        |
| Run All Tests                               | `tests.runAll`                      | Tests         |
| Run Build                                   | `terminal.runActiveFile`            | Terminal      |
| Run Checks                                  | `checks.runAll`                     | Checks        |
| Run Failed Tests                            | `tests.runFailed`                   | Tests         |
| Run Selected Text                           | `terminal.runSelectedText`          | Terminal      |
| Run Without Debugging                       | `debug.runWithoutDebugging`         | Debug         |
| Save All Files                              | `editor.saveAll`                    | Editor        |
| Save As…                                    | `editor.saveAs`                     | Editor        |
| Save File                                   | `editor.save`                       | Editor        |
| Save Workspace As…                          | `workspace.saveAs`                  | Workspace     |
| Select Explorer Item for Compare            | `explorer.selectForCompare`         | Explorer      |
| Show All Commands                           | `workbench.action.showCommands`     | Workbench     |
| Show Build Output…                          | `terminal.showTasks`                | Terminal      |
| Split Editor Down                           | `editor.splitDown`                  | Editor        |
| Split Editor Right                          | `editor.split`                      | Editor        |
| Split Terminal                              | `terminal.split`                    | Terminal      |
| Split Terminal Down                         | `terminal.splitDown`                | Terminal      |
| Split Terminal Right                        | `terminal.splitRight`               | Terminal      |
| Start Debugging                             | `debug.start`                       | Debug         |
| Step Into                                   | `debug.stepInto`                    | Debug         |
| Step Out                                    | `debug.stepOut`                     | Debug         |
| Step Over                                   | `debug.stepOver`                    | Debug         |
| Stop Debugging                              | `debug.stop`                        | Debug         |
| Stop Flash / Simulator                      | `firmware.stopFlash`                | Firmware      |
| Switch AI Mode (Next)                       | `ai.switchMode`                     | HardwarePilot |
| Target & Build…                             | `firmware.configureBuild`           | Run           |
| Target Configuration…                       | `firmware.configureTarget`          | Run           |
| Toggle Agents                               | `view.toggle.ai.agents`             | View          |
| Toggle Block Comment                        | `editor.toggleBlockComment`         | Editor        |
| Toggle Bottom Panel                         | `view.toggleBottomPanel`            | View          |
| Toggle Breakpoint                           | `debug.toggleBreakpoint`            | Debug         |
| Toggle Chats                                | `view.toggle.ai.chats`              | View          |
| Toggle Color Theme                          | `workbench.action.toggleTheme`      | Workbench     |
| Toggle Line Comment                         | `editor.toggleLineComment`          | Editor        |
| Toggle Notes                                | `view.toggle.ai.notes`              | View          |
| Toggle Primary Sidebar                      | `view.togglePrimarySidebar`         | View          |
| Toggle Secondary Sidebar                    | `view.toggleSecondarySidebar`       | View          |
| Toggle Word Wrap                            | `view.toggleWordWrap`               | View          |
| Toggle Word Wrap                            | `editor.toggleWordWrap`             | Editor        |
| Toggle Zen Mode                             | `view.toggleZenMode`                | View          |
