hermes - 💡(How to fix) Fix Feature: Add auto-delete option for tool status messages on Telegram

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fix / Workaround

When Hermes sends tool status messages (e.g. 🔧 patch: "/Users/.../FEEDBACK.md") to Telegram, they persist in the chat forever. For quick operations (file patches, reads, etc.) these intermediate messages clutter the conversation after the final reply arrives.

Code Example

# In config.yaml
telegram:
  delete_tool_messages_after: 10  # auto-delete tool status messages after 10s, 0 = disabled (default)
RAW_BUFFERClick to expand / collapse

Problem

When Hermes sends tool status messages (e.g. 🔧 patch: "/Users/.../FEEDBACK.md") to Telegram, they persist in the chat forever. For quick operations (file patches, reads, etc.) these intermediate messages clutter the conversation after the final reply arrives.

Proposed Solution

Add a delete_after config option (in seconds) for tool status messages on the Telegram platform:

# In config.yaml
telegram:
  delete_tool_messages_after: 10  # auto-delete tool status messages after 10s, 0 = disabled (default)

Behavior:

  • After the final reply is sent, schedule deletion of all tool status messages from that turn after the configured delay
  • Default: 0 (disabled, current behavior — messages persist)
  • Uses Telegram's deleteMessage API to remove the messages
  • If the delay has already passed by the time the final reply lands, delete immediately

Alternatives Considered

  • display.tool_progress = false — hides tool messages entirely, but loses visibility into what is happening during long operations. Some users want to see progress but then clean up.
  • Per-tool-type config — more flexible but over-engineered for the use case.

Additional Context

Tool status messages are useful for transparency during execution, but become noise once the agent final answer is delivered. Auto-delete gives the best of both worlds: visibility during work + clean chat after.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix Feature: Add auto-delete option for tool status messages on Telegram