[Feature Request] Add support for creating releases via CLI commands
Bug: Claude Code refuses to create releases in auto mode
Description
When asking Claude Code to create a release, the request is blocked by the auto mode classifier and the release is not created. Claude should be able to create releases when explicitly requested to do so.
Steps to Reproduce
- Open Claude Code in a project repository
- Ask Claude to create a release (e.g., "create a release")
- Observe that Claude does not proceed with creating the release in auto mode
Expected Behavior
Claude should create the release when explicitly asked to do so, or at minimum prompt for confirmation rather than silently being blocked by the classifier.
Actual Behavior
The release is not created. The auto mode classifier appears to block the action without a clear path forward for the user.
Additional Errors Observed
During the session, multiple TypeScript LSP errors were also logged (possibly unrelated, but included for completeness):
This suggests typescript-language-server is expected to be on the user's $PATH but is not bundled or auto-installed. It may be worth either:
- Bundling the language server with Claude Code, or
- Surfacing a clearer message to the user instructing them to install it (e.g.,
npm install -g typescript-language-server)
Environment
- Platform: darwin (macOS)
- Terminal: ghostty
- Version: 2.1.114
- Feedback ID: a530a612-db4b-4732-a01d-21c4eb737bc2
Impact
Users are blocked from performing release operations through Claude Code, forcing them to drop out of their workflow and run release commands manually.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗