Jumpshell Quick Reference
Load Module
Import-Module .\Jumpshell.psd1 -Force
Extension Workflows
# Build and package extension from repo root
pwsh ./extensions/Build.ps1
# Build and install into active editor (Code/Insiders/Cursor)
pwsh ./extensions/Build.ps1 -Install
# Install existing VSIX
pwsh ./extensions/Install.ps1 -VsixPath ./extensions/jumpshell.vsix
MCP Workflows
# Module-managed config
Install-JumpshellMcp -Scope User
Install-JumpshellMcp -Scope Workspace
# Process lifecycle
Get-JumpshellMcp
Start-JumpshellMcpServer
Stop-JumpshellMcpServer -Force
Chat and Editing Analysis
Get-VSCodeChatSessions -Path . | Select-Object -First 5 Title, MessageCount
Get-VSCodeChatSessionHistory -SessionId "<session-guid>"
Get-VSCodeChatEditingSessions -Path . | Select-Object -First 5 SessionId, FileCount, OperationCount
Get-AiEditingSessions | Select-Object -First 5 SessionId, FileCount, OperationCount
Search-VsCodeChat -Query "workspaceStorage" -Path .
Search-VsCodeChat -Query "Install-JumpshellMcp" -Path .
Search-VsCodeChat -Query "Get-VSCode.*" -Regex -Path .
Copy-VsCodeChatSessions -Path . -DestinationPath .\chat-archive
Copy-VsCodeChatSessions -Path . -DestinationPath .\chat-archive -Normalize
Workspace and Profile Utilities
Get-VSCodeVariant
Resolve-VscodeProfile
Resolve-EditorPath -Mode Workspace
Get-VSCodeWorkspaceStorage -Path .
Get-VSCodeWorkspaceStorage -Path . -All
Get-VSCodeWorkspaceStorageFromGlobal
Layout Export and Apply
# Layout files are stored under src/pwsh/vscode-workspaces
Export-WorkspaceLayout -Name "my-layout" -WorkspacePath .
Apply-WorkspaceLayout -WorkspacePath . -LayoutJsonPath .\src\pwsh\vscode-workspaces\default.json -WhatIf
Apply-WorkspaceLayout -WorkspacePath . -LayoutJsonPath .\src\pwsh\vscode-workspaces\default.json
Installer Entry Points
# Root install script targets extension install workflow
pwsh ./Install.ps1 -Build
# Module dependency installer (skills/modules/apps/MCP)
pwsh ./src/pwsh/Install.ps1 -Skills -Modules -Applications -Mcps