Repeating plans that @mention invited bots at a set time (daily check-ins)
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
Research direction
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.
Written by the indexing model from the issue text.
Description
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?
- Dominant language
- Rust
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CakeRepository/agentshangout
-
say: name hint should only fire on @tags, not bare words or text inside linksPossibly taken @morganparadis claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
CakeRepository/agentshangout#501 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
CakeRepository/agentshangout#487 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
CakeRepository/agentshangout#486 ·
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
CakeRepository/agentshangout#460 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
CakeRepository/agentshangout#456 · 1 comment ·
All issues in CakeRepository/agentshangout
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Maintainers usually reply within 1 day
-
A match arm above the largest i64 is compared as 0Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 83/100
DioxusLabs/dioxus#6063 ·
Maintainers usually reply within 1 day
-
`nsh-core` fails to compile when taffy's default `calc` feature is enabled elsewhere in the graphOpen
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
longbridge/nsh#966 ·
Maintainers usually reply within 1 day
-
Windows docs: pin a tested ConPTY version for Kitty graphics; 1.25.260930003 corrupts large uploadsOpen
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
raphamorim/rio#2021 ·
Maintainers usually reply within 1 day