github / github/copilot-cli

Any web_fetch: TypeError: fetch failed

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

Prompt: what's the html title on https://example.com

Always getting: TypeError: fetch failed

This is not about a lack of proxy settings, environment variables. Copilot has no problem access models, or logging the user in, etc.

Every single web_fetch tool call fails, no matter what website.

curl commands from the same terminal work, other simple node apps work. Even getting Copilot itself to test/troubleshoot, all the network commands it runs, work, whether node apps, curl, powershell, etc. Something is deeply broken in web_fetch and the error reporting is completely useless. I suspect it's related to a corporate proxy, but this is a web_fetch only problem. Please add something useful the debug logs. Please, fix this, once and for all. This lack of logging going on from day one. "Fetch failed" isn't good enough, especially at debug or all level.

Seems you have put in 100 times more effort in logging information about your own telemetry requests. Seems like misguided priorities.

These are set, and should not be necessary anyway:

NODE_TLS_REJECT_UNAUTHORIZED=0
NODE_USE_ENV_PROXY=1
NODE_USE_SYSTEM_CA=1

And these are set and correct:

HTTPS_PROXY=http://xxx.xxx.xxx.xxx:8082
HTTP_PROXY=http://xxx.xxx.xxx.xxx:8082

As seen in the logs:

2026-06-26T16:12:55.063Z [INFO] Proxy configuration: HTTP_PROXY=http://xxx.xxx.xxx.xxx:8082, HTTPS_PROXY=http://xxx.xxx.xxx.xxx:8082, NO_PROXY=localhost,127.0.0.1,*.xxx.xxx,192.168.*,xxx.ie

### Affected version
GitHub Copilot CLI 1.0.65
Windows 11

_No response_

### Steps to reproduce the behavior

Run the prompt.

### Expected behavior

Working response + proper logging in failure case.

### Additional context

_No response_

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

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

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện prompt web_fetch đối với https://example.com trên GitHub Copilot CLI 1.0.65 cho Windows 11, sau đó kiểm tra đường dẫn lỗi của web_fetch và đầu ra debug của nó. Hoàn thành khi yêu cầu thành công hoặc lỗi báo cáo nguyên nhân hữu ích thay vì chỉ “TypeError: fetch failed”.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
node.js
Lĩnh vực
cli, networking, observability
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

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.