ultracode: true in settings.json does not inject session-start system-reminder

Resolved 💬 2 comments Opened Jun 2, 2026 by YoanWai Closed Jul 13, 2026

Bug

\"ultracode\": true in ~/.claude/settings.json does not cause the harness to inject a standing ultracode confirmation system-reminder at session start.

Expected behavior

With \"ultracode\": true set, every session should receive a system-reminder equivalent to:

The user included the keyword \"ultracode\", opting this turn into multi-agent orchestration — use the Workflow tool to fulfill the request.

...so that ultracode is active by default for all turns, not just turns where the user manually types the keyword.

Actual behavior

No ultracode system-reminder appears at session start. The Workflow tool only auto-triggers when the literal keyword \"ultracode\" appears in a user prompt. The config flag has no runtime effect.

Steps to reproduce

  1. Set \"ultracode\": true in ~/.claude/settings.json
  2. Start a new session
  3. Ask any substantive question
  4. Observe: no ultracode system-reminder injected, Workflow tool does not auto-trigger

Impact

Users who configure ultracode globally expect it to be on by default. Currently the setting is silently ignored.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗