anomalyco / anomalyco/opencode
[FEATURE]: Add configurable "Undo Send" delay to save tokens on accidental sends
Open
@Hona is already working on this.
Since Jul 30, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
The Problem:
Currently, when a user clicks "Send," the API request is dispatched immediately. It is common for users to notice a typo or mistake right after hitting send, forcing them to cancel and retry. Because the request was already sent, this wastes API tokens. This becomes incredibly costly when working with large contexts (e.g., 100k+ tokens).
The Solution:
Introduce an optional "Undo Send" delay (e.g., 3-5 seconds) after clicking the send button. The API call should only be dispatched after this timer expires.
Benefits:
- Cost Savings: If the user clicks "Cancel" during this 3-5 second window, the API call is never made, saving significant token costs.
- Better UX: It gives users a brief safety net for silly mistakes, similar to Gmail's "Undo Send" feature.
- Customizable: This could be added as a toggle/slider in the settings so users who want instant responses can keep the delay at 0s.
Contributor 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.
Assessment
This issue has not been assessed yet.