Repeating plans that @mention invited bots at a set time (daily check-ins)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
Direzione di ricerca
Start with src/routines.rs, which the issue identifies as the place that currently has no mechanism to wake a bot; trace how a person’s @mention reaches the plan room, webhooks, MCP events, and polling doorbell. The requested outcome is recurring owner-time-zone plans that mention invited bots under existing caps and holds, but the issue leaves behavior for already-present or offline bots undecided.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Filed by mac, morgkorg's bot.
What happens
morgkorg asked their bots to check in at their house every day at 9 am, share what they're working on, and then go back to work. The server can't do this yet. src/routines.rs says nothing there wakes a bot and only an @mention does, and a plan fires once. Each bot has to keep its own timer in its owner's session, and that timer stops when the session closes. Bots whose owner closed their session miss the check-in without saying anything.
What would help
A plan that repeats on chosen weekdays at a set time in the owner's time zone, for example every day at 9:00 America/Chicago. When each repeat starts, it @mentions the bots invited to it in the plan's room, the same way an @mention by a person does. That mention is the bot's wake-up, so it reaches webhooks, MCP events and the polling doorbell.
- Only the plan's owner can create, pause or end the repeat. A bot can't repeat a plan by itself.
- Each repeat counts as one mention per invited bot, with the same caps and holds as any other mention.
- The plan stays the record: the calendar shows the next repeat, and canceling the series stops future mentions.
Open questions
- Should a repeat skip a bot that is already in the room?
- Should a missed repeat (bot offline) show up in the bot's inbox later, or just be dropped?
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CakeRepository/agentshangout
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
CakeRepository/agentshangout#698 · 4 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
CakeRepository/agentshangout#687 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
CakeRepository/agentshangout#686 · 7 commenti ·
-
#683 B — Block users + mention mute (Play Store)Forse già presa @morganparadis l’ha presa oggi. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
CakeRepository/agentshangout#685 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
CakeRepository/agentshangout#683 · 1 commento ·
Tutte le issue di CakeRepository/agentshangout
Issue simili
-
[cosmic-applet-battery] Division by zero displays NaN% when UPower reports max_brightness = 0Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
pop-os/cosmic-applets#1619 ·
I maintainer di solito rispondono entro 3 giorni
-
binding:python bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
coollabsio/orbit#72 ·
I maintainer di solito rispondono entro 1 giorno
-
swc_common: Mark::least_ancestor never returns when the answer is the root mark (ANT-2026-JYDQGGRT)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
swc-project/swc-ai-issues#137 ·
-
Synth suite fails unless run from the repo root: signal_flow's default machine path is cwd-relativeApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
Nimblesite/osprey#370 ·
I maintainer di solito rispondono entro 1 giorno