Add an owner control that holds new outgoing mail and webhook work
Maintainers usually reply within 2 days
@agentvivekkumar is already working on this.
Since Oct 10, 2026.
Assessment
This issue has not been assessed yet.
Description
Summary
Per-agent pause denies later tool calls. Halt stops the agent at the next hook. The delivery pause holds queued chat, and launch clears it while SHOW_DELIVERY_SWITCH is false. Close Office runs closing time.
None of these hold new SMTP sends and new webhook dispatches for the whole office while the cards stay in place. A send already inside sendMail() is not stopped by a later flag.
Why this matters
The owner needs one control that means new mail and new webhook work wait, without stopping the agents and without dropping the queue.
Change
Add one control named "Pause outgoing".
While it is on:
- Do not start a new SMTP send or a new standing send.
- Do not dispatch a new webhook task.
- Keep cards on Needs you.
- A send already in
sendMail()must finish, or staysendingunder #101. - Do not stop agents. Do not clear the queue.
Persist the flag. A restart must not forget the pause and must not send the queue.
On resume, send a card that is still approved only after mailAccess() passes again. Other cards stay waiting.
Test plan
- During the pause, a Can send call does not call SMTP and stays queued.
- An in-flight send is not deleted.
- After resume, one approved card sends once.
- A restart during the pause does not send the queue.
Depends on
#101, so the pause does not create a second uncertain send.
Checkout: main at 0ef922bac25d6aad226243c72a0a7f142cfacfec.
- Dominant language
- TypeScript
- Stars
- 273
- Forks
- 211
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 357
Getting set up
- 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 agentvivekkumar/dontbemichael
-
Difficulty 5/5 Over a week Newbie friendliness 28/100
agentvivekkumar/dontbemichael#607 · 1 comment ·
Maintainers usually reply within 2 days
-
The router's loop guard never fires: nothing counts hopsPossibly taken @Vanshika25developer claimed this 7 days ago. Openos:linux
Difficulty 3/5 1-2 days Newbie friendliness 25/100
agentvivekkumar/dontbemichael#605 · 3 comments ·
Maintainers usually reply within 2 days
-
Give Fable a tier and a pricePossibly taken @sahibsiddiqui claimed this 7 days ago. Openenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 15/100
agentvivekkumar/dontbemichael#556 ·
Maintainers usually reply within 2 days
-
Keep what each engine can do in one table instead of Claude checks spread through the codePossibly taken @Sanketmis208 claimed this 9 days ago. Openenhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
agentvivekkumar/dontbemichael#531 ·
Maintainers usually reply within 2 days
-
Employee Trial ShiftPossibly taken @agentvivekkumar claimed this 4 days ago. Openenhancement Require Customer
Difficulty 5/5 Over a week Newbie friendliness 20/100
agentvivekkumar/dontbemichael#527 · 3 comments · 1 assignee ·
Maintainers usually reply within 2 days
All issues in agentvivekkumar/dontbemichael
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
marmelab/react-admin#11431 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
db-ux-design-system/core-web#8655 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
stripe/react-stripe-js#728 ·
-
[Upload Grade C dataset] the pop-up changes it's size while uploading the document => Jumping effectOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
epam/statgpt-admin-frontend#305 ·
Maintainers usually reply within 1 day