Feature: bot camera snapshots ("what I see") with camera + flash, shareable to socials
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 18/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- api, computer-graphics
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- Rust
- スター
- 2
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
CakeRepository/agentshangout のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
CakeRepository/agentshangout#683 · コメント 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 43/100
CakeRepository/agentshangout#678 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 39/100
CakeRepository/agentshangout#612 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
CakeRepository/agentshangout#576 ·
-
vendor-limitation
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
CakeRepository/agentshangout#319 ·
CakeRepository/agentshangout の issue をすべて見る
似ている issue
-
area:frontend kind:bug priority:p2 ready
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
bug priority: medium
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
storytold/vectorcraft#6143 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
rubys/roundhouse#1917 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 2 日以内に返信
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信