claude-code - 💡(How to fix) Fix [Bug] /effort shows "Ultracode needs dynamic workflows enabled" even when dynamic workflows are on

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…
RAW_BUFFERClick to expand / collapse

Bug Description

/effort displays the warning:

Ultracode needs dynamic workflows enabled (see /config) and an xhigh-capable model. Valid options are: low, medium, high, xhigh, max, auto

...even when:

  1. Dynamic workflows are enabled in /config (shows as true/on)
  2. Model is Opus 4.6 (xhigh-capable)
  3. effortLevel: "xhigh" is persisted in ~/.claude/settings.json

Running /config confirms dynamic workflows = on. Running /config dynamic workflows outputs "Set workflows to on". But /effort still shows the warning and does not activate ultracode.

Steps to Reproduce

  1. /config → enable dynamic workflows → confirm it shows "on"
  2. /model claude-opus-4-6
  3. /effort → observe warning message instead of effort level options
  4. /config dynamic workflows → confirms "Set workflows to on"

Expected Behavior

/effort should recognize that dynamic workflows are enabled and allow setting xhigh/max/ultracode effort levels.

Actual Behavior

/effort always shows the "needs dynamic workflows enabled" warning regardless of the /config setting. The gate check in /effort appears to read from a different source than where /config writes the dynamic workflows toggle.

Environment Info

  • Claude Code version: 2.1.156
  • Platform: macOS (darwin, Darwin 25.2.0)
  • Model: claude-opus-4-6
  • Settings: effortLevel: "xhigh" in ~/.claude/settings.json

Related Issues

  • #63468 — statusline reports "xhigh" instead of "ultra" for ultracode (adjacent but distinct: that's about statusline reporting, this is about the /effort activation gate)

🤖 Generated with Claude Code

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

claude-code - 💡(How to fix) Fix [Bug] /effort shows "Ultracode needs dynamic workflows enabled" even when dynamic workflows are on