docs: remove Cursor from specify check agent list (#3178)#3193
Open
Noor-ul-ain001 wants to merge 1 commit into
Open
docs: remove Cursor from specify check agent list (#3178)#3193Noor-ul-ain001 wants to merge 1 commit into
specify check agent list (#3178)#3193Noor-ul-ain001 wants to merge 1 commit into
Conversation
Cursor is registered as an IDE-based integration (requires_cli=False), so `specify check` never probes for a "Cursor CLI". Listing it in the README's check description misled users into expecting a check that does not happen. Removed it from the list; the remaining entries all correspond to integrations with requires_cli=True. Fixes github#3178. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the README to better align the documented “agent tool” precheck behavior with what specify init actually does (only prechecking integrations that require a CLI), by removing Cursor from the listed tools.
Changes:
- Removed “Cursor CLI” from the README’s list of tools the CLI checks for during initialization.
Show a summary per file
| File | Description |
|---|---|
| README.md | Removes Cursor from the documented agent-tool precheck list to match Cursor’s requires_cli=False integration behavior. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Low
| ``` | ||
|
|
||
| The CLI will check if you have Claude Code, Gemini CLI, Cursor CLI, Qwen CLI, opencode, Codex CLI, Qoder CLI, Tabnine CLI, Kiro CLI, Pi, Oh My Pi, Forge, Goose, Mistral Vibe, or ZCode installed. If you do not, or you prefer to get the templates without checking for the right tools, use `--ignore-agent-tools` with your command: | ||
| The CLI will check if you have Claude Code, Gemini CLI, Qwen CLI, opencode, Codex CLI, Qoder CLI, Tabnine CLI, Kiro CLI, Pi, Oh My Pi, Forge, Goose, Mistral Vibe, or ZCode installed. If you do not, or you prefer to get the templates without checking for the right tools, use `--ignore-agent-tools` with your command: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
README.mddescribedspecify checkas probing for "Cursor CLI", but Cursor is registered as an IDE-based integration (requires_cli=False), sospecify checknever checks for it. This misled users into expecting a check that does not happen.Fixes #3178.
How
Removed "Cursor CLI" from the agent list on
README.md:406. Every remaining entry in that sentence corresponds to an integration withrequires_cli=True, which is exactly whatspecify checkprobes.Verification
src/specify_cli/integrations/cursor_agent/__init__.pysetsrequires_cli=False.requires_cli=Trueare the onesspecify checkprobes; Cursor is not among them.🤖 Generated with Claude Code