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

snapshot: frames are sent to Gemini by default whenever GEMINI_API_KEY is set

Đã đóng Phù hợp với người mới
#6,138 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

Một pull request liên quan đã được merge.

  • #6368 của @jrusso1020 — đã merge

Đánh giá

Độ khó
2/5
Thời gian dự kiến
Nửa ngày
Mức phù hợp với người mới
62/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
node.js, typescript
Lĩnh vực
cli

Hướng nghiên cứu

Tìm phần triển khai lệnh snapshot (có khả năng nằm trong src/commands hoặc một thư mục cli) và xác định nơi GEMINI_API_KEY kiểm soát bước describe và nơi cờ --describe được phân tích. Quyết định giữa việc đảo mặc định thành opt-in và thêm thông báo trước khi tải lên cùng các cập nhật --help/tài liệu; các issue liên quan #4846 và #5468 gợi ý về một lớp trừu tượng vision-provider có thể cấu hình đáng đọc trước. Hoàn thành khi các frame vẫn giữ cục bộ theo mặc định và văn bản trợ giúp mô tả hành vi mới.

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

Mô tả

Version: hyperframes 0.8.188.

When GEMINI_API_KEY is present in the environment, npx hyperframes snapshot sends the captured frames to Gemini to generate descriptions by default. The user has to pass --describe false to keep frames local.

This is an outbound transfer of possibly unreleased or confidential visuals. It is turned on implicitly, just because an env var exists, often for an unrelated tool. Nothing on the command line shows that frames will leave the machine.

Expected: make description opt-in (--describe / --describe gemini), or at least print a clear notice before upload and document the default prominently in the CLI skill and --help. Related: #4846 and #5468 (configurable vision providers).

Ngôn ngữ chính
TypeScript
Star
54.1k
Fork
4.9k
Merge trung bình
1 ngày 16 giờ
Pull request đã merge (30 ngày)
755

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

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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 heygen-com/hyperframes

Tất cả issue của heygen-com/hyperframes

Issue tương tự

Thêm issue về TypeScript

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.