Feature Request: Support for Recent Models in Copilot CLI
- Dominant language
- Shell
- Stars
- 11.2k
- Forks
- 1.9k
- Avg merge
- 14h 16m
- Merged PRs (30d)
- 6
Description
### Describe the feature or problem you'd like to solve
Add functionality in Copilot CLI to list and quickly access recently used models, including version details, so users can switch or re‑use them more efficiently.
### Proposed solution
Add functionality in Copilot CLI to list and quickly access recently used models, including version details, so users can switch or re‑use them more efficiently.
**Motivation**
Currently, users need to manually specify model names or versions each time. This can be cumbersome when working across multiple projects or testing different releases. Having a “recent models” feature would streamline workflows and reduce repetitive typing.
**Proposed Solution**
- Introduce a copilot models recent command to display a list of recently used models.
- Show metadata such as model name, version, and last used timestamp.
- Allow quick switching with copilot use or copilot use .
- Optionally support a configurable limit (e.g., last 5 or 10 models).
### Example prompts or workflows
_No response_
### Additional context
_No response_
Contributor guide
Research direction
The issue does not name files, tests, or an entry point. Start by locating the existing model-selection command handling in Copilot CLI and how model usage is recorded. Done means implementing the recent-models listing, model metadata, quick selection, and configurable result limit with coverage for the requested workflows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100