github / github/copilot-cli

Background agent sessions should be fully exportable and inspectable

未關閉
#2,846 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area:agents area:sessions
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

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

background agents launched via the task tool don't persist their tool calls or outputs. /share captures reasoning blocks but not the actual grep, edit, and shell commands. /tasks empties once agents complete. session store database has no record of the subtask. you can follow the agent's thinking but can't verify its actions.

### Proposed solution

1. persist completed background agent sessions as inspectable child sessions linked to the parent
2. /tasks should list completed agents (not just running ones) with their session ids
3. /share should include subagent tool calls and outputs (inline or as linked sections) - currently only reasoning blocks are captured
4. /resume should allow browsing a completed agent's full conversation read-only
5. alternatively, a /share --include-subtasks flag for full recursive export

### Example prompts or workflows

1. launch a background agent that modifies multiple files, creates a branch, and opens a PR. after it completes, try to inspect what it actually did step by step - you can't
2. /share after a session with background agents - the export shows the agent's reasoning but not its tool invocations or their outputs
3. /tasks after a background agent finishes - empty list, no way to get back to it

### Additional context

_No response_

貢獻指南

開啟貢獻指南

研究方向

Start by tracing the /tasks, /share, and /resume entry points and the session store database behavior for completed background agents. Define how child sessions and their tool calls and outputs are persisted, listed, exported, and browsed read-only; done means the workflows in the issue can inspect completed agents and their actions.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
shell
領域
cli, database
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
冷清
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。