github / github/copilot-cli

Sub-agent zoom (focus)

Đang mở
#2,517 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:agents
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

Ability to make a sub-agent directly observable or interactable.

### Proposed solution

"/focus [|session]" temporarily scopes the session to the context of the specified sub-agent allowing the user to observe it's activities and/or interact with the agent.

The nature of sub-agents means that interaction might be unadvisable, but an ability to checkpoint or rollback an agent would be incredibly helpful.

### Example prompts or workflows

- Sub-agent invokes a command incorrectly and is then consumed with addressing an artificial issue:
- - invokes "python" instead of using the virtualenv / uv, compounds by trying to "pip install", ...
- - invokes "gcc" instead of "clang",
- - tries to submit bash expressions to powershell,

- Sub-agent appears to run for 45+ minutes with no obvious indications of activity, but parent agent says it's "working",
- - allows user to see what it is that it's doing, diagnose a faulty loop

- Sub-agent invokes a unit test that spams output but is actually stuck,
- - parent agents typically see this as motion/progress,

- Sub-agent is performing commands that generate large volumes of text, eviscerating model's Attention,
- - hard to recognize/diagnose when you can't see the sub-agent progress,

- Two sub-agents with overlapping objectives (e.g concurrently run cmake) introducing a non-reproducible effect and one's Attention focuses on diagnosis,
- - user can diagnose/cancel the individual faulty agent,
- - if interaction is possible, user can correct or rewind the agent and avoid losing a long-running context,

### Additional context

_No response_

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

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

Đánh giá

Issue này chưa được đánh giá.

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.