KEMBAR78
Copilot CLI integration · Issue #270852 · microsoft/vscode · GitHub
Skip to content

Copilot CLI integration #270852

@rebornix

Description

@rebornix

This month we will work on shipping the Copilot CLI out of the box, deeply integrates it with the Chat Editor and Sessions view, and enables smooth transition between CLI sessions, UI sessions, and cloud (Padawan) sessions. Users should be able to start, manage, and reopen sessions in either interface, see them unified in the Background Agents view, and fluidly delegate or continue work across environments.

Basic user experience

  • Browse and Resume
    • Users can browse all their CLI sessions in the Sessions view
    • Users can open/resume CLI sessions in the Chat Editor
  • Terminal Integration
    • Users can launch the Copilot CLI in an integrated terminal from the Chat Sessions View. The terminal should open in REPL mode. VS Code help setup copilot if users don't have it installed.
    • Users can launch the Copilot CLI in an integrated terminal by typing copilot.
    • 🏃Users can resume CLI session in the integrated terminal from the Chat Sessions View.
    • Manually initiated copilot sessions in terminal are tracked/managed by the chat sessions view
  • Users can interact with the agent
    • 🏃Show basic tool messages in the view
    • 🏃Support tool confirmation messages (edit, mcp, terminal commands)
  • Support picking language models
  • Track edits

Advanced

  • Support picking models
  • Push to Coding Agent (Cloud)
  • 🏃🏾 Context attachments @DonJayamanne
  • MCP server support
    • 🏃 GitHub MCP first
  • Image support (w/ proper shim for sharp)
  • Support multi-root via additionalDirectories
  • Custom instructions support (double check might just work)
  • 💪 Slash commands
  • 💪 Git worktree support
  • 💪 Support custom / commands

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions