Feature request: allow Copilot agents to read user-opened terminal panes with...
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Start at the /chat terminal-pane experience and review how terminal actions such as “Send terminal to chat” or Ctrl+L could be represented in the app. Done means explicit, visible, time-limited, terminal-scoped and revocable consent lets Copilot read the approved terminal context without default access.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Feature request: allow Copilot agents to read user-opened terminal panes with explicit consent.
Use case:
I opened a terminal manually inside the GitHub Copilot app and ran an external agent CLI (ant). When I asked Copilot if it could see the terminal output, it could detect that a terminal panel existed from context, but it could not read the scrollback because the terminal instance was not accessible to the agent.
Desired behavior:
- User opens a terminal manually and runs commands.
- User asks Copilot to inspect the terminal, or clicks a terminal action such as “Send terminal to chat”.
- App asks for explicit per-terminal consent, or the click itself acts as an intentional share action.
- If approved, Copilot can read current viewport / recent scrollback / selected scrollback / full scrollback.
- Access should be time-limited, visible, scoped to that terminal, and revocable.
Prior art / UX reference:
In Antigravity IDE, when a terminal is open, the top bar has an @ action, also available via Ctrl+L, labeled “Send terminal to chat”. This is a useful interaction pattern: the user explicitly chooses to attach/share the terminal context with the chat instead of the agent having automatic access.
Why this matters:
This would improve debugging and coordination when using external agent CLIs (ant, agy, copilot) inside Copilot app project worktrees. It would avoid manual copy/paste of terminal output while preserving the right privacy model: no terminal access by default, only explicit user-initiated sharing.
| Field | Value |
|---|---|
| App version | 1.1.22 |
| OS | Windows 10.0.26200 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Day 1 |
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 2.1k
- Fork
- 157
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của github/app
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
yeti-platform/yeti#1380 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
griptape-ai/griptape#2353 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
target_MAIN
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
aws-samples/bedrock-chat#1160 ·