github / github/copilot-cli

Create a new Shell Mode accessible through shift+tab

Abierto
#2,140 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:input-keyboard area:tools
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the feature or problem you'd like to solve

I want to run terminal (shell) commands by default and only query the agent when needed.

### Proposed solution

Create a new mode, Shell Mode, which runs terminal commands by default. Then I can use `!` or `/agent` to access the agent when I need to.

### Example prompts or workflows

If I try and run `ls` or `git status` it queries the agent wasting time and costing credits.

I would like to be able to:
1. Press `shift+tab` until I enter "Shell Mode"
2. Shell mode assumes my text is a shell command by default
3. To access agent features, I use `!` (opposite of the default mode) or `/agent`
4. To return to normal mode, I can use `shift+tab` to toggle back to it.

This way the user has the ability to use copilot-cli as a shell first and an agent second rather than the other way around.

BONUS: Have copilot-cli automatically detect shell commands vs. agent queries and smartly choose the correct path

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.