openclaw - 💡(How to fix) Fix [Bug]: GPT Telegram sessions can appear to switch to reaction mode MINIMAL without explicit config change [1 participants]

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…
GitHub stats
openclaw/openclaw#70043Fetched 2026-04-23 07:30:01
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

On GPT-based sessions, Telegram reaction guidance can suddenly show up as MINIMAL in the live system prompt even though the user did not explicitly configure that setting. This feels like a silent runtime switch rather than an intentional config change.

Root Cause

From docs, Telegram reaction level defaults to minimal when unset. That may explain the fallback, but it still creates a bug-like experience for existing GPT sessions because the effective prompt changed without an explicit user setting change.

RAW_BUFFERClick to expand / collapse

Summary

On GPT-based sessions, Telegram reaction guidance can suddenly show up as MINIMAL in the live system prompt even though the user did not explicitly configure that setting. This feels like a silent runtime switch rather than an intentional config change.

What happened

In a Telegram DM session using a GPT model, the session prompt started including:

Reactions are enabled for Telegram in MINIMAL mode.

The user did not explicitly change Telegram reaction settings before this appeared.

Why this looks wrong

  • channels.telegram.reactionLevel / reaction guidance was not explicitly changed by the user for this session.
  • Local config audit did not show a write that set reactionLevel, ackReactionScope, or an equivalent Telegram reaction-mode field.
  • Yet the live prompt behavior changed in a user-visible way.

From docs, Telegram reaction level defaults to minimal when unset. That may explain the fallback, but it still creates a bug-like experience for existing GPT sessions because the effective prompt changed without an explicit user setting change.

Expected behavior

One of these should happen:

  1. No silent effective switch for existing GPT sessions when the user has not configured Telegram reaction level.
  2. Prompt-affecting defaults should only apply on explicit opt-in / fresh setup, not appear as a sudden runtime change.
  3. At minimum, if minimal is being injected purely as a default, it should be stable and predictable rather than surfacing as an apparent spontaneous setting change.

Actual behavior

A GPT-backed Telegram session suddenly started presenting Telegram reaction guidance as MINIMAL despite no explicit user config change.

Evidence

  • Prompt text observed in-session: Reactions are enabled for Telegram in MINIMAL mode.
  • Config audit did not show a corresponding write for reactionLevel / ackReactionScope.
  • Docs currently say Telegram reaction level defaults to minimal when unset.

Environment

  • Channel: Telegram DM
  • Model family: GPT
  • OpenClaw runtime observed on macOS host

Notes

This may be a defaulting / prompt-injection stability bug rather than a pure Telegram reaction bug. If minimal is intended as the default, the system still should not make it feel like the mode was suddenly switched behind the user's back.

extent analysis

TL;DR

The issue can be addressed by ensuring that the reactionLevel setting is explicitly configured for Telegram sessions, either by setting a default value or by prompting the user to configure it.

Guidance

  • Review the configuration settings for Telegram sessions to ensure that reactionLevel is explicitly set, rather than relying on the default value of minimal.
  • Consider adding a check to prevent the reactionLevel from being silently switched to minimal without user input.
  • Investigate the prompt-injection mechanism to determine why the MINIMAL mode is being injected into the live system prompt without an explicit user setting change.
  • Verify that the config audit is correctly tracking changes to reactionLevel and ackReactionScope to ensure that any changes are properly logged.

Example

No code snippet is provided as the issue does not contain sufficient information to create a specific example.

Notes

The issue may be related to a defaulting or prompt-injection stability bug, and further investigation is needed to determine the root cause. The solution may involve changes to the configuration settings, prompt-injection mechanism, or logging.

Recommendation

Apply a workaround by explicitly configuring the reactionLevel setting for Telegram sessions, to prevent the silent switch to minimal mode. This will ensure a stable and predictable behavior for users.

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…

FAQ

Expected behavior

One of these should happen:

  1. No silent effective switch for existing GPT sessions when the user has not configured Telegram reaction level.
  2. Prompt-affecting defaults should only apply on explicit opt-in / fresh setup, not appear as a sudden runtime change.
  3. At minimum, if minimal is being injected purely as a default, it should be stable and predictable rather than surfacing as an apparent spontaneous setting change.

Still need to ship something?

×6

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

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix [Bug]: GPT Telegram sessions can appear to switch to reaction mode MINIMAL without explicit config change [1 participants]