github / github/copilot-cli

Allow users to "alt+tab" to agent-spawned shell sessions for interactive tool use

Đang mở
#3,001 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:agents area:tools
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

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

When the Copilot CLI spawns a shell process, I have no way to see or interact with that shell directly, in the event it decides to use one of my tools that functions as a terminal ui. Just today, copilot instructed me to use arrow keys, this is guidance that I cannot follow.

### Proposed solution

Add a mechanism for the user to switch to or "alt+tab" to a running agent spawned shell session.

Perhaps, a `/shell ` command that swaps focus to the live session, or a tab or split-pane view showing active shell sessions the agent has started.

### Example prompts or workflows

The agent is great at knowing what to run but sometimes the best tool for the job is interactive. Right now, the agent must either avoid interactive tools entirely or attempt to puppet them through a text proxy both are worse outcomes than just letting me take the wheel for 5 seconds.

Example workflows this enables:
1. "Find me the config file for X"
2. "Debug this test failure"
3. "Resolve these merge conflicts"
4. "Help me set up this project"
5. "Show me what's running on this port"

### Additional context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Start by examining how the Copilot CLI spawns and tracks shell processes, then trace how interactive tool use is currently mediated. Compare the proposed /shell command with tab or split-pane session switching; done means a user can take control of a live agent-spawned shell and return to the agent safely.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
shell
Lĩnh vực
cli, developer-experience
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.