u/Dry-Bridge-8905

▲ 5 r/ClaudeGTM+2 crossposts

The problem

When an agent does anything that involves multiple tool calls (API lookups, file reads, web searches), it sends every intermediate "thinking" message to Discord as a separate message. Stuff like:

  • "Let me check the API..."
  • "Now I'll search for the contact..."
  • "Good, that worked. Let me try the next one..."
  • "Let me try a different approach..."

Then finally the actual deliverable. So a single task ends up as 8-15 messages instead of 2 (acknowledgement + result).

What I've already tried

  • verboseDefault: off in openclaw.json — partially helps on simple tasks, doesn't help on complex ones
  • Adding "do not narrate, deliver once" rules in AGENTS.md — gets ignored
  • Reading the existing config docs — found nothing that fixes this

What I've found in research

  • GitHub issue #29649 (suppressIntermediateText) — exact same problem reported by another user. Closed as not planned.

Questions

  1. Is there a config option I've missed?
  2. Anyone solved this a different way — switching models (Sonnet vs Opus), restructuring prompts, using threads, anything?
u/Dry-Bridge-8905 — 19 days ago