If the user has difficulty with the plugin or connecting to their workspace, we should make it easy for them to collect all the information our support or engineering teams would need to diagnose.
Scope
Implement a Coder: Create Support Bundle command that:
- Executes
coder support bundle against the currently connected workspace via the CLI (needs coder/coder#21114 fix).
- Shows progress using VS Code's progress notification (
vscode.window.withProgress) while the bundle is being created.
- Presents a save dialog (
vscode.window.showSaveDialog) so the user can choose where to save the bundle file.
- Optionally open the saved file — after saving, prompt the user with the option to open/reveal the file.
- The command should be available in the Command Palette when connected to a workspace.
Additional data to include
Beyond what coder support bundle collects, the extension should also bundle:
- Plugin settings / configuration
- Plugin and relevant IDE logs
UX
- Command Palette:
Coder: Create Support Bundle
- Progress notification while the bundle is created.
- Save dialog for the output file.
- Option to open/reveal the file after saving.
Follow-up
- AIGOV-193 — Proactive slowness detection (prompt users to run this command automatically when issues are detected).
If the user has difficulty with the plugin or connecting to their workspace, we should make it easy for them to collect all the information our support or engineering teams would need to diagnose.
Scope
Implement a
Coder: Create Support Bundlecommand that:coder support bundleagainst the currently connected workspace via the CLI (needs coder/coder#21114 fix).vscode.window.withProgress) while the bundle is being created.vscode.window.showSaveDialog) so the user can choose where to save the bundle file.Additional data to include
Beyond what
coder support bundlecollects, the extension should also bundle:UX
Coder: Create Support BundleFollow-up