anomalyco / anomalyco/opencode

[FEATURE]: Add configurable "Undo Send" delay to save tokens on accidental sends

Open
#39,728 0 comments 0 reactions 1 assignee View on GitHub

@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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.