Feature request: allow Copilot agents to read user-opened terminal panes with...
还没有人认领这个 Issue。
评估
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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 |
- 主要语言
- 没有语言数据
- 星标
- 2.1k
- 派生
- 157
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
github/app 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 2/5 1-3 小时 新手友好度 65/100
-
难度 2/5 1-3 小时 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 68/100
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
0xPlaygrounds/rig#2584 · 1 条评论 ·
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
datalayer/mcp-compose#42 ·
-
area: releasing provider: openai chatgpt
难度 2/5 1-3 小时 新手友好度 75/100
charmbracelet/crush#3939 ·
-
low AI-generated score register-submission
难度 2/5 1-3 小时 新手友好度 70/100
UKGovernmentBEIS/inspect_evals#2521 · 2 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 60/100