**[Gap / feature request] Desktop app can't list or steer GitHub-hosted cloud...
- 主要语言
- 没有语言数据
- 星标
- 2.1k
- 派生
- 153
- PR 合并指标
- 30 天内没有已合并 PR
描述
**[Gap / feature request] Desktop app can't list or steer GitHub-hosted cloud-agent sessions**
**Environment:** GitHub Copilot desktop app **v1.1.0**, Linux (Ubuntu); bundled Copilot CLI 1.0.73.
**Summary:** Cloud-agent (coding agent / Actions-hosted) sessions started from GitHub Mobile or github.com are steerable on web, mobile, and via the Copilot extension in IDEs — but the **standalone desktop app can't surface or steer them.** It's the only Copilot client that can't continue a cloud-agent session, forcing a switch to VS Code or the browser.
**Repro:**
1. Start a cloud-agent session from GitHub Mobile / github.com on a repo.
2. In the desktop app: + → "Resume remote session…".
3. The cloud-agent session does **not** appear in the list.
**Observed (from `~/.copilot/logs/github-app.*.log`):**
- The app's `list_remote_sessions` returns only **CLI remote-mode** (locally-originated, mirrored) sessions. The Actions-hosted cloud-agent task IDs never appear in any `list_remote_sessions` response — so `resume_remote_session` has nothing to attach to.
- Separately (not this ask): CLI-mirror resume hits `session.permissions.setAllowAll` 30s timeout when `cli_remote_control_enabled=false`; and in-app `create_cloud_workspace` → `session.create` returns `usage not allowed by billing` on personal repos. Both distinct from *steering existing* sessions.
**Ask:** Give the desktop app **list + open + steer** for the user's GitHub-hosted cloud-agent sessions (parity with web/mobile/IDE): list (repo, title, status) → open transcript → send follow-ups.
**Acceptance:** sessions from web/mobile appear in the app; user can open + follow-up; status updates; works wherever it's steerable on github.com without VS Code; decoupled from the in-app create billing gate.
**Impact:** Removes forced multi-tool workflow; makes the desktop app a true single hub — notably for mobile-start → desk-continue flows.
---
| Field | Value |
| --- | --- |
| App version | 1.1.0 |
| OS | Ubuntu 24.4.0 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Day 3 (Week 1) |
贡献指南
调研方向
从桌面应用的 /chat 流程开始,检查 list_remote_sessions 和 resume_remote_session 的行为,并将所引用的 ~/.copilot/logs/github-app.*.log 输出作为上下文。完成标准是:通过 Web 或移动端创建的 GitHub 托管会话会显示仓库、标题和状态,可以打开其会话记录,接受后续请求,并接收状态更新,而不依赖应用内创建的计费路径。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github
- 领域
- cloud, desktop
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100