{"name":"ultracode","slug":"ultracode","family":"setting","title":"Settings keys","noun":"settings key","description":"Have Claude plan a [workflow](\/docs\/en\/workflows.md#let-claude-decide-with-ultracode) for each substantive task without being asked","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.154","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.309","builds":111,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.299","anchor":"agent-view-gains-effort-and-fast-typed-commands","heading":"\/effort and \/fast now work in agent view","line":"In agent view, `\/effort` and `\/fast` now take effect instead of telling you to attach to a session","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"sdk-session-state-reports-whether-ultracode-is-requested-and","heading":"SDK session state says whether ultracode was requested and whether it can run","line":"SDK session state adds `ultracodeRequested` and `ultracodeAvailable`, and `ultracode` is no longer described as tied to xhigh effort","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"the-dynamic-workflows-ultracode-tip-was-removed","heading":"Startup tip about dynamic workflows and ultracode removed","line":"The startup tip pointing users to dynamic workflows and the `ultracode` keyword no longer appears","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.282","anchor":"ultracode-effort-label-shortened","heading":"Shorter status label for the ultracode effort level","line":"The ultracode effort label now reads \"ultracode \u00b7 xhigh + workflows \u00b7 \/effort\" and points to the \/effort command","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.280","anchor":"model-picker-now-reads-sessionsettings-effort-state","heading":"Model picker now reads session\/settings effort state","line":"The model picker now factors in session and settings effort levels when preselecting a model","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"new-remote-control-plane-commands-mcp-reconnecttoggle-ses","heading":"New remote-control-plane commands: MCP reconnect\/toggle, session titling\/renaming, task stop\/backgrounding, and flag settings","line":"Remote control connections can now reconnect\/toggle MCP servers, rename sessions, stop tasks, and set effort\/ultracode flags","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"internal-codename-ultracode-revealed-for-the-workflow-keyw","heading":"Internal codename 'Ultracode' revealed for the workflow-keyword trigger setting","line":"The setting that lets the word 'ultracode' start a workflow is now labeled 'Ultracode keyword trigger' in settings","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.263","anchor":"effort-switch-dialog-gains-an-ultracode-awareness-check","heading":"Effort-switch dialog gains an \"ultracode\" awareness check","line":"An internal ultracode-mode check can now silently suppress the effort-switch nudge.","released_at":"2026-09-06 02:07:58","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"ultracode-effort-now-explicitly-clearsholds-the-launch-effo","heading":"Ultracode effort now explicitly clears\/holds the launch-effort pin","line":"Choosing ultracode effort now unpins the launch-effort lock or hard-stops, changing when the pin-blocked message appears.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text, named in this entry"},{"version":"2.1.248","anchor":"reasoning-effort-levels-and-their-aliases","heading":"Reasoning effort levels and their aliases","line":"Reasoning effort accepts low through max, with med and ultracode as aliases.","released_at":"2026-08-27 20:35:36","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"agent-sdk\/subagents","title":"Subagents in the SDK","documented":false},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"agent-view","title":"Manage multiple agents with agent view","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"cli-reference","title":"CLI reference","documented":false},{"source":"claude-code","path":"commands","title":"Commands","documented":false},{"source":"claude-code","path":"keybindings","title":"Customize keyboard shortcuts","documented":false},{"source":"claude-code","path":"model-config","title":"Model configuration","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/ultracode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}