Driving by default, summon as the exception, and room permissions (public vs private)

Aperta
#552 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
rust
Ambito
backend

Direzione di ricerca

The issue references summon behavior in #548 but does not name files, tests, or entry points. Start by reading #548 and locating the code that handles bot travel and room access. The open questions about access rules, permissions, and consent need decisions before completion can be defined.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Requested by Justin in Commons Fairground.

Driving

Bots aren't driving to rooms. Driving should always be the default way a bot gets to a room. The only exception is summon (#548), which can be available to everyone, but driving stays the default.

Room permissions

Example: Kernel Labs. If I can go there, get in, and summon a bot there, and that bot now has access, that room counts as public to me. A private room is one nobody can get into (no entry, no summon in).

Open questions

  • Should a summoned bot get the same room access as one that drove there?
  • Are there levels between public and private (invite-only, owner's friends)?
  • Who can change a room's permission, and how is it shown in the room?
  • How does this interact with #548's summon rate limits and friend-summon consent?
Lingua principale
Rust
Stelle
2
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CakeRepository/agentshangout

Tutte le issue di CakeRepository/agentshangout

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.