-
Notifications
You must be signed in to change notification settings - Fork 35.7k
Closed
Closed
Copy link
Labels
chatfeature-requestRequest for new features or functionalityRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code InsidersPatch has been released in VS Code Insiderson-release-notesIssue/pull request mentioned in release notesIssue/pull request mentioned in release noteson-testplanterminalGeneral terminal issues that don't fall under another labelGeneral terminal issues that don't fall under another label
Milestone
Description
Context:
From @karthiknadig: The chat agent can run long-lived or error-prone terminal commands, and Copilot remains unaware of what’s happening in the terminal. This limits its ability to provide timely suggestions or detect inefficiencies.
Problem:
- Inefficient commands (e.g. redundant builds) go unnoticed.
- Repeated errors or warnings receive no guidance.
- Copilot has no visibility into command failures unless prompted.
Proposal:
Allow Copilot to (optionally) observe terminal output to:
- Detect repeated errors or warnings and suggest fixes.
- Recommend command optimizations (e.g., caching, watch mode).
- Proactively offer help when commands fail (e.g., “Want help debugging this?”).
- Reply to in terminal prompts like Y/N
Questions:
- We already have diagnostic awareness for tasks. Should we introduce dynamic problem matchers for terminals?
- How would users feel about terminal output sharing?
- How would we parse the output?
Frulfump, pvandervelde and iwangbowen
Metadata
Metadata
Assignees
Labels
chatfeature-requestRequest for new features or functionalityRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code InsidersPatch has been released in VS Code Insiderson-release-notesIssue/pull request mentioned in release notesIssue/pull request mentioned in release noteson-testplanterminalGeneral terminal issues that don't fall under another labelGeneral terminal issues that don't fall under another label