Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

source-control: read-pr.sh calls GraphQL before its REST read, so it fails in cloud sessions

Đã đóng Phù hợp với người mới
#7,223 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
76/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github, shell
Lĩnh vực
tooling

Hướng nghiên cứu

Đọc plugins/source-control/skills/pull-request/scripts/read-pr.sh quanh dòng 113, sau đó so sánh hành vi dự phòng trong babysit_gh.py và morning-brief.sh được đề cập trong issue. Xác minh rằng thao tác đọc REST chạy trước mọi lệnh gọi GraphQL bị lỗi, hoặc việc từ chối GraphQL được chỉ định kích hoạt phương án dự phòng REST; script cần hoàn tất thao tác đọc để kiểm tra khả năng hiển thị pull request trong các phiên trên cloud.

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

Mô tả

good first issue needs-triage priority: high

Problem

plugins/source-control/skills/pull-request/scripts/read-pr.sh:113 runs gh pr view --json (GraphQL) before its REST visibility read. The cloud GitHub proxy refuses every GraphQL request with a 403 (https://code.claude.com/docs/en/cloud-environments#github-proxy, read 2026-10-11), so in a cloud session the script exits before the REST read runs.

Fix direction

Do the REST read first, or fall back to gh api repos/{owner}/{repo}/pulls/{n} when the GraphQL call returns the proxy's "GitHub GraphQL is not available from Claude Code sessions" refusal, matching the fallback babysit_gh.py and morning-brief.sh use after #7219.

Related

  • #7219 (updated the GraphQL-refusal matchers)

🤖 Generated with Claude Code

Ngôn ngữ chính
Shell
Star
22
Fork
2
Merge trung bình
8 giờ 24 phút
Pull request đã merge (30 ngày)
947

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của melodic-software/claude-code-plugins

Tất cả issue của melodic-software/claude-code-plugins

Issue tương tự

Thêm issue về Shell/Bash

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.