Agents and Remote Settings
These keys control subagents, workflows, background work, and Remote Control. Use them to start a session as a named agent or to turn off a feature you do not want. Rows marked as undocumented can change in any release.
disableRemoteControl, disableAgentView, and disableWorkflows turn features off.
Keys
Source: Settings Reference for rows marked Documented. For rows marked Undocumented, Source: the program (its bundled settings schema). Where to Set It tells you which files may set the key. See Settings Files and Scopes.
| Key | Status | Type | Default | What It Does | Where to Set It |
|---|---|---|---|---|---|
agent | Documented | string | - | Start every session as a named subagent with its prompt, tools, and model. | Any settings file |
agent | Documented | boolean | - | Let Claude send a push notification to your phone when it decides to. | Any settings file |
ask | Documented | enum: 60s, 5m, 10m, never | never | Let an unanswered question auto-continue after idle time. Auto-continue runs only when you set 60s, 5m, or 10m. | User or managed settings |
auto | Documented | boolean | - | Wait in the open session and continue the task automatically after a claude.ai usage limit resets. | User or managed settings |
⚠️ auto | Undocumented | boolean | - | Mirror local sessions to claude.ai as view-only, with no remote control. | Settings files |
cross | Documented | string | - | Choose what happens to messages from your other sessions. accept delivers, hold parks them for review, refuse opts out. | Any settings file |
daemon | Undocumented | enum: transient, ask | - | Choose what happens when no background service runs: transient starts one for this login session, and ask offers a permanent install. | Settings files |
dialog | Documented | enum: 60s, 5m, 10m, never | 5m | Set how long Claude Code waits for Remote Control or an SDK host to answer a forwarded dialog before it cancels the dialog. never removes the deadline. CLAUDE_ wins. | User or managed settings |
disable | Documented | boolean | - | Turn off background agents and agent view. Matches CLAUDE_. | Any settings file |
disable | Documented | boolean | - | Turn off Remote Control everywhere it can start. | Any settings file |
disable | Documented | boolean | - | Turn dynamic workflows off for everyone, and use enable for yourself. Code Review on pull requests and / run in the cloud and stay on. | Any settings file |
done | Undocumented | boolean | - | Keep Claude working until the pull request is ready to merge, a timer is set to resume, or it hands you a self-contained next step. | Settings files |
enable | Documented | boolean | - | Turn dynamic workflows on or off against your plan's default. | Any settings file |
input | Documented | boolean | - | Get a push notification when Claude is waiting on you. | Any settings file |
isolate | Documented | boolean | - | Ask you before Claude messages one of your sessions on another machine. | Any settings file |
model | Undocumented | string | auto | Control whether the model may propose session goals. auto (the default), always, or disabled. Project and local settings are ignored. | Settings files |
process | Documented | string | - | Run Claude Code's background processes through a corporate launcher on macOS and Linux. Same as CLAUDE_, which wins. Project and local files are ignored. | User or managed settings |
remote | Documented | object | - | Configure cloud sessions. | Any settings file |
remote | Undocumented | object | - | Set options for claude remote-. | Settings files |
remote | Documented | boolean | - | Connect Remote Control automatically when a session starts. | Any settings file |
remote | Undocumented | object | - | Choose how this computer serves tool calls to cloud sessions. | Settings files |
skip | Undocumented | boolean | - | Record that you accepted the multi-agent workflow usage warning. Until set, auto mode asks before it runs a workflow. | Settings files |
ssh | Documented | array of object | - | Add SSH connections to the Desktop environment dropdown. | User or managed settings |
subagent | Documented | object | - | Rewrite rows in the subagent task display with your own command. | Any settings file |
teammate | Documented | string | - | Choose how agent team teammates display. | Any settings file |
ultracode | Documented | boolean | - | Have Claude plan a workflow for each substantive task without being asked. Lasts one session. Needs workflows on and a model that supports it. | Any settings file |
workflow | Documented | boolean | true | Let the word ultracode in a prompt start a workflow, and set false to type it without starting one. | Any settings file |
workflow | Documented | enum: unrestricted, small, medium, large | medium | Set the agent count Claude aims for in dynamic workflows. small aims for fewer than 5 agents, medium fewer than 10, large fewer than 50. This is a hint, not a limit. | Any settings file |
Example
Turn Off Remote Control for Everyone
An administrator puts this in the managed settings file. Remote Control and agent view stay off on that machine.
managed-settings.json
{
"disableRemoteControl": true,
"disableAgentView": true
}
Related Pages
- Settings Files and Scopes explains the scopes, precedence, and managed settings.
- Settings Reference is the official page for each key.
- Subagents covers custom agents.
- Remote Control is the official page for that feature.
- Agents and Teams Variables and Remote and Cloud Session Variables list the matching variables.