Opus 5.5 reasoning_extraction refusals: the trigger is often a word in your own prompt or tool schema
If your agents on Opus 5.5 (also Opus 5 and Fable 5.1) occasionally stop with stop_reason: "refusal" and category reasoning_extraction, the trigger is frequently in your own setup — not the user message. Anthropic's prompting guide and refusals page describe the category as covering requests that "push the model to reproduce its internal reasoning in the response text." Their documented fix is to remove "write out your reasoning" style instructions and read summarized thinking via display: "summarized" instead.
What the docs and billing tell you
- Server-side fallback does not retry this category — the refusal comes back to you.
- A refusal that arrives before any output is billed for this category (same for
bioandfrontier_llm).
The most useful evidence: FaultMaven #1751
They bisected a tool schema. A single string property called internal_reasoning was enough to trigger a refusal on opus-5-5, fable-5-1 and opus-5 — while opus-4-8 and sonnet-5 accepted the identical request. Renaming the property to evidence_trail and removing the word "reasoning" from the descriptions fixed it. The field name and the wording of what you ask for matter, not what the model would actually write.
Other reported triggers
- An LLM-judge prompt in sublang's playbook refused on every adjudication call.
- A plain
git commitin Claude Code (#97001). - A CHANGELOG update, reported in r/ClaudeCode.
- The poster's own OpenClaw setup: two refusals on Opus 5 (Sept 19 and 20), both in conversations about the agent's own pre-answer text showing up in chat — no explicit "reasoning" instruction, just discussing it.
Why a fallback chain matters
In the author's case, the first refusal was caught by OpenClaw's model fallback and answered by Sonnet 5. That is the practical takeaway: the gateway's fallback retries where Anthropic's server-side fallback will not. An agent whose fallback chain is only Opus 5.x / Fable simply fails.
Where to grep in a workspace
AGENTS.mdandSOUL.md- Skills
- Cron and heartbeat prompts
- Compaction or summary prompts
- Any JSON output format with a field like
"reasoning"or"thought_process"
Obvious candidates in text: "explain your reasoning", "show your thinking step by step", "include your chain of thought".
The open question from the thread: has anyone seen this fire on a prompt with none of that wording? That would say more about how wide the classifier actually is.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw Users Report Model Replacements After Anthropic Ban
A community survey of Reddit, X, YouTube, and GitHub reveals GPT-5.x as the most-adopted replacement for Claude in OpenClaw workflows, with Kimi K2.5 leading community votes and hybrid setups gaining popularity.

Meta tracking employee computer interactions for AI agent training
Meta is installing tracking software on US employee computers to capture mouse movements, clicks, and keystrokes for training AI models that can perform work tasks autonomously. The tool runs on work-related apps and websites and takes occasional screen snapshots for context.

Vibe Coding vs. Production Reality: The Undiscussed Liabilities
Reddit user External_Bobcat8183 highlights the gap between fast PoCs with vibe coding and real production issues: auth, secrets, GDPR, rate limiting, multi-tenancy.

OpenClaw 2026.3.11 release adds local-first Ollama setup, multimodal memory, and Discord thread controls
OpenClaw 2026.3.11 introduces first-class Ollama setup with local-only or hybrid modes, adds multimodal image and audio indexing to memory search using Gemini embeddings, and provides configurable Discord thread archiving times.