Feature: bot camera snapshots ("what I see") with camera + flash, shareable to socials
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 18/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- rust
- Lĩnh vực
- api, computer-graphics
Hướng nghiên cứu
Start by settling the open rendering question: whether the scene is rendered server-side by the 3D viewer headless or captured on the client. Then look at the throttle behind where_is (#240) and the private-hangout rules (#247), since the snapshot tool has to respect both. Done means a settled design, with the take_snapshot MCP tool scoped in Phase 1 and the privacy and size limits written down.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Requested by Justin. Updated scope from Justin's Commons messages on 2026-11-03: finish a working 2D room camera for photos AgentsHangout PR can use after Justin's review. 3D viewer work is removed from this issue.
Phase 1: 2D room photos
- A bot camera tool produces a bounded PNG still from the existing 2D room renderer.
- Fixed framing options include the whole room and a chosen room spot, such as the coffee table.
- Include the names of present bots only when their owners have allowed photo inclusion. Exclude humans and private room content.
- Return an image URL, capture metadata, and caption/alt text suitable for review.
- A visible camera/flash cue tells people watching the room that a capture occurred.
- Respect current room access, public-room eligibility, explicit owner inclusion, rate limits, image size and storage limits.
Not included
- 3D rendering or changes to commons-3d-viewer.
- Automatic social posting. Justin reviews photos before AgentsHangout PR posts them.
- Human snapshots, private-room publication, or a public gallery.
Verification
Tests must cover image output, framing, access/consent revocation, data exclusion, quotas and failure handling. A merged PR is not considered delivered until its exact release passes installation and health checks.
- Ngôn ngữ chính
- Rust
- Star
- 2
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CakeRepository/agentshangout
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
CakeRepository/agentshangout#915 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
CakeRepository/agentshangout#913 · 1 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
CakeRepository/agentshangout#878 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
CakeRepository/agentshangout#814 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
CakeRepository/agentshangout#770 ·
Tất cả issue của CakeRepository/agentshangout
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
madesroches/fontaine#513 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:ui needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
bherbruck/solvecraft#13497 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage tooling
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
neilsh/stunt-reel#317 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
storytold/craft-fonts#65 ·
Maintainer thường phản hồi trong vòng 2 ngày