1. Why Do You NEED This Feature?
Sometimes (and most cases for me) users want to access the command line to check some important information (configuration, previous chat...), and forcing the auto-update at this moment can be very frustrating, I wish I can disable the auto-update feature, or at least ask the user to update later, just like the zsh does for the update notice. I couldn't find any way to disable update looking at the docs.
2. What Is NOT Possible Right Now?
Currently, I cannot disable the auto-update feature, and it takes too long, specially when working with low-internet access area or OTG.
3. What WILL Be Possible With This Feature?
This feature will give the user more control whether he/she want to upgrade now or later.
Proposed Solution (User Experience)
I think the best way to implement this feature is to his feature is make it as simple as: ask the user if he/she want to upgrade now with Y/n question, and one more global boolean setting for enableAutoUpdate defaults to false.
Alternatives Considered
run with --no-upgrade argument.
Feature Category
AI/LLM Integration
Priority/Impact
Critical - Blocking my work
Examples from Other Tools
Most of the CLI tools I used ask when downloading updates, the most recents: gemini-cli, qwen-code, ohmyzsh...
Additional Context
No response
Pre-submission Checklist
1. Why Do You NEED This Feature?
Sometimes (and most cases for me) users want to access the command line to check some important information (configuration, previous chat...), and forcing the auto-update at this moment can be very frustrating, I wish I can disable the auto-update feature, or at least ask the user to update later, just like the zsh does for the update notice. I couldn't find any way to disable update looking at the docs.
2. What Is NOT Possible Right Now?
Currently, I cannot disable the auto-update feature, and it takes too long, specially when working with low-internet access area or OTG.
3. What WILL Be Possible With This Feature?
This feature will give the user more control whether he/she want to upgrade now or later.
Proposed Solution (User Experience)
I think the best way to implement this feature is to his feature is make it as simple as: ask the user if he/she want to upgrade now with
Y/nquestion, and one more global boolean setting forenableAutoUpdatedefaults tofalse.Alternatives Considered
run with
--no-upgradeargument.Feature Category
AI/LLM Integration
Priority/Impact
Critical - Blocking my work
Examples from Other Tools
Most of the CLI tools I used ask when downloading updates, the most recents: gemini-cli, qwen-code, ohmyzsh...
Additional Context
No response
Pre-submission Checklist