The `--config-dir=PATH` is not working as expected
- 主要語言
- Shell
- 星號
- 11.2k
- 分支
- 1.9k
- 平均合併
- 14 小時 16 分鐘
- 30 天內合併 PR
- 6
描述
### 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_
貢獻指南
評估
這個 Issue 還沒有評估資料。