Skip to content

Model vs Init #94

@Andhar7

Description

@Andhar7

Describe the feature or problem you'd like to solve

/model and /init commands dismiss

Proposed solution

When user connect with Copilot CLI first must have /models and project /init. This is very important point. In attachment I added structed solution from Copilot CLI conversation with me. Thank you. Good Luck for Copilot´s Team !

copilot-cli-ux-improvements.md

Example prompts or workflows

Here's what I've done and what should happen:

✅ Feedback Submitted

 * Filed a feature request through the official /feedback system
 * Documented the UX issues in detail

🎯 The Core Problem

 1. Users naturally try /model (like other AI tools)
 2. Nothing happens - very confusing  
 3. Model selection is hidden in environment variables
 4. VS Code has visual model selection, CLI doesn't match

🔧 What GitHub Should Add

Immediate fixes needed:

 # This should work:
 /model                    # Show current + list available
 /model gpt-5              # Switch to GPT-5  
 /model claude-sonnet-4    # Switch to Claude
 /model list               # List all available models

Better UX:

 * Show current model in the prompt/status
 * Add model info to startup message  
 * Make it discoverable in /help

📋 Current Workaround (Until They Fix It)

 # Set your preferred model:
 export COPILOT_MODEL="claude-sonnet-4"  # Claude 3.5 Sonnet
 export COPILOT_MODEL="gpt-5"            # GPT-5
 
 # Or temporary switch:
 COPILOT_MODEL="gpt-5" copilot

🚀 Impact

This affects user onboarding and daily workflow - it's a high-priority UX issue
that should be addressed quickly.

You've identified a real pain point that many users likely experience. The
GitHub Copilot team should prioritize adding intuitive model selection commands
to match user expectations from other AI tools and their own VS Code extension.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions