The `--config-dir=PATH` is not working as expected
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
### Describe the bug
Here is my situation:
1. I have a `~/.copilot/config.json`.
2. I run `copilot` with `--config-dir .copilot` which I want to set `./.copilot` as my primary config directory.
I found that during the execution of Copilot CLI, session data is written to the ./.copilot/ folder, but `config.json` reads the contents of `~/.copilot/config.json`. That's so strange!
### Affected version
GitHub Copilot CLI 1.0.9.
### Steps to reproduce the behavior
1. Create a `~/.copilot/config.json` which assign a model to `gpt-5-mini`.
2. Create a `./.copilot/config.json` which assign a model to `claude-sonnet-4.6`.
Run `copilot --yolo --config-dir .copilot` which will load `gpt-5-mini` model.
### Expected behavior
The command arguments should take precedence over and be higher than ~/.copilot/config.json
### Additional context
_No response_
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.