github / github/copilot-cli

Output produced exceeding its own read limits

Open
#3,008 0 comments 0 reactions 0 assignees View on GitHub
area:tools
Dominant language
Shell
Stars
11.2k
Forks
1.9k
Avg merge
14h 16m
Merged PRs (30d)
6

Description

### Describe the bug

Copilot generated python commands that printed >150 items from a json with a bunch of fields. This caused output to be redirected to a temp file which then required 5 additional read calls to fully consume.

### Affected version

GitHub Copilot CLI 1.0.36

### Steps to reproduce the behavior

1. Open Copilot CLI with a JSON file containing 100+ records.
2. Ask Copilot to extract and display a summary of all records.
3. Observe the Python command Copilot generates.
4. Check whether the output exceeds the tool's display limit.

### Expected behavior

Copilot should estimate the output size before generating the command. For numerous (150+ json objects) copilot should have the brains to paginate

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in Copilot CLI 1.0.36 with a JSON file containing 100+ records and an extraction request that produces more than 150 items. Inspect how generated Python command output is handled relative to the tool's display limit; done means large results are paginated or otherwise kept within that limit without requiring repeated reads.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.