[FEATURE REQUEST] Allow manual startup of Claude Code from VS Code extension
Problem Description
Currently, when clicking the Claude Code button in the VS Code extension, the
extension automatically executes the claude command and launches Claude Code
immediately. This behavior doesn't provide users with the option to manually
control when Claude Code starts.
## Current Behavior
- Click Claude Code extension button in VS Code
- Extension automatically runs
claudecommand - Claude Code launches immediately without user confirmation
## Desired Behavior
- Click Claude Code extension button in VS Code
- Extension opens/activates but does not automatically execute
claudecommand - User manually types
claudecommand when ready to start Claude Code - Provides user control over when Claude Code actually launches
## Use Cases
- Preparation Time: Users may want to open the extension interface to
prepare their workspace before actually launching Claude Code
- Resource Management: Users may want to control when Claude Code starts to
manage system resources or API usage
- Workflow Control: Some users prefer manual control over automated
processes in their development workflow
- Multiple Projects: Users working on multiple projects may want to switch
contexts before launching Claude Code
- Custom startup parameters: Users may want to launch Claude with specific
command-line flags or options (such as claude --dangerously-skip-permissions
for uninterrupted workflows, claude -p "prompt" for non-interactive mode, or
other configuration parameters) which requires manual command execution
## Proposed Solution
Add a configuration option in the extension settings that allows users to choose
between:
- Automatic startup (current behavior, default for backward compatibility)
- Manual startup (requires user to manually execute
claudecommand)
This could be implemented as:
- A VS Code extension setting:
"claude-code.autoStart": false - Or a configuration option in Claude Code's settings.json: `"vsCodeAutoStart":
false`
## Environment
- OS: macOS (though likely affects all platforms)
- VS Code Version: 1.101.2
- Claude Code Version: 1.0.43
- Extension Version: 1.0.43
## Additional Context
This feature request aims to provide users with more control over their
development workflow while maintaining backward compatibility for users who
prefer the current automatic behavior.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗