Skip to main content

dbt Wizard command reference Beta

Full reference for all wizard subcommands and global flags.

Not the same as dbt commands

This page is auto-generated and covers wizard commands and flags. For standard dbt project commands (dbt run, dbt build, dbt test, and so on.) refer to the dbt command reference.

If you see any issues, please file an issue and we'll be happy to sort it out.

Common commands​

Most people use a handful of commands to get started. View the following table and then refer to the rest of the page or the examples section for more details.

I want to...CommandWhat it does
Start an interactive sessionwizardOpens the interactive TUI where you chat with the agent.
Run a one-off task without the TUIwizard exec "add tests to my staging models"Runs the agent once, prints the result, and exits. Good for scripts and CI.
Review my uncommitted changeswizard review --uncommittedRuns a code review on your staged, unstaged, and untracked changes.
Pick up where I left offwizard resume --lastReopens your most recent session with its full history.
Check that my install is healthywizard doctorDiagnoses your install, config, auth, runtime health
Update to the latest versionwizard updateUpdates wizard to the newest release.

How to read this reference​

  • Flag — the full flag as typed. Short flags (e.g. -m) are listed in the Short column.
  • Type — boolean (presence/absence), string, path, or an enumeration of allowed values.
  • Description — what the flag does and when to use it.
  • Global flags apply to the base interactive wizard command. Subcommands can have different flag sets; use each command's section for automation.
See it in action and share your feedback

Want to see dbt Wizard in action? Check out the demo video.

We'd love to hear how dbt Wizard is working for you. Share your feedback by either running the /feedback slash command in your interactive terminal session or by going to the #dbt-wizard channel in the dbt Community Slack.

Thanks so much for your help in improving dbt Wizard and dbt data development!

Global flags​

These flags work on the base interactive wizard command.

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--remote <ADDR>—stringConnect the TUI to a remote app server endpoint.
--remote-auth-token-env <ENV_VAR>—stringName of the environment variable containing the bearer token to send to a remote app server websocket
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
-i, --image <FILE>...-ipathOptional image(s) to attach to the initial prompt
-m, --model <MODEL>-menumModel the agent should use
--oss—booleanUse open-source provider
--local-provider <OSS_PROVIDER>—enumSpecify which local provider to use (lmstudio or ollama). If not specified with --oss, will use config default or show selection
-p, --profile <CONFIG_PROFILE>-ppathConfiguration profile from config.toml to specify default options
--profile-v2 <CONFIG_PROFILE_V2>—pathLayer $DBT_WIZARD_HOME/<name>.config.toml on top of the base user config
-s, --sandbox <SANDBOX_MODE>-senumSelect the sandbox policy to use when executing model-generated shell commands
--dangerously-bypass-approvals-and-sandbox—booleanSkip all confirmation prompts and execute commands without sandboxing. EXTREMELY DANGEROUS. Intended solely for running in environments that are externally sandboxed
--dangerously-bypass-hook-trust—booleanRun enabled hooks without requiring persisted hook trust for this invocation. DANGEROUS. Intended only for automation that already vets hook sources
-C, --cd <DIR>-CpathTell the agent to use the specified directory as its working root
--add-dir <DIR>—pathAdditional directories that should be writable alongside the primary workspace
-a, --ask-for-approval <APPROVAL_POLICY>-aenumConfigure when the model requires human approval before executing a command
--search—booleanEnable live web search. When enabled, the native Responses web_search tool is available to the model (no per‑call approval)
--no-alt-screen—booleanDisable alternate screen mode

Commands​

CommandAliasesDescription
execeRun wizard non-interactively
review—Run a code review non-interactively
login—Manage login
logout—Remove stored authentication credentials
mcp—Manage external MCP servers for wizard
plugin—Manage wizard plugins
providers—Manage model providers
mcp-server—Start wizard as an MCP server (stdio)
app-server—[experimental] Run the app server or related tooling
remote-control—[experimental] Manage the app-server daemon with remote control enabled
completion—Generate shell completion scripts
update—Update wizard to the latest version
doctor—Diagnose local wizard installation, config, auth, and runtime health
sandbox—Run commands within a wizard-provided sandbox
debug—Debugging tools
applyaApply the latest diff produced by wizard agent as a git apply to your local working tree
resume—Resume a previous interactive session (picker by default; use --last to continue the most recent)
fork—Fork a previous interactive session (picker by default; use --last to fork the most recent)
cloud—[EXPERIMENTAL] Browse tasks from wizard in dbt platform and apply changes locally
exec-server—[EXPERIMENTAL] Run the standalone exec-server service
features—Inspect feature flags

exec​

Run wizard non-interactively

wizard exec [OPTIONS] <COMMAND> [ARGS]
Report incorrect code

Arguments:

ArgumentDescription
[PROMPT]Initial instructions for the agent. If not provided as an argument (or if - is used), instructions are read from stdin. If stdin is piped and a prompt is also provided, stdin is appended as a &lt;stdin&gt; block
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
-i, --image <FILE>...-ipathOptional image(s) to attach to the initial prompt
-m, --model <MODEL>-menumModel the agent should use
--oss—booleanUse open-source provider
--local-provider <OSS_PROVIDER>—enumSpecify which local provider to use (lmstudio or ollama). If not specified with --oss, will use config default or show selection
-p, --profile <CONFIG_PROFILE>-ppathConfiguration profile from config.toml to specify default options
--profile-v2 <CONFIG_PROFILE_V2>—pathLayer $DBT_WIZARD_HOME/<name>.config.toml on top of the base user config
-s, --sandbox <SANDBOX_MODE>-senumSelect the sandbox policy to use when executing model-generated shell commands
--dangerously-bypass-approvals-and-sandbox—booleanSkip all confirmation prompts and execute commands without sandboxing. EXTREMELY DANGEROUS. Intended solely for running in environments that are externally sandboxed
--dangerously-bypass-hook-trust—booleanRun enabled hooks without requiring persisted hook trust for this invocation. DANGEROUS. Intended only for automation that already vets hook sources
-C, --cd <DIR>-CpathTell the agent to use the specified directory as its working root
--add-dir <DIR>—pathAdditional directories that should be writable alongside the primary workspace
--skip-git-repo-check—booleanAllow running wizard outside a Git repository
--ephemeral—booleanRun without persisting session files to disk
--ignore-user-config—booleanDo not load $DBT_WIZARD_HOME/config.toml; auth still uses DBT_WIZARD_HOME
--ignore-rules—booleanDo not load user or project execpolicy .rules files
--output-schema <FILE>—pathPath to a JSON Schema file describing the model's final response shape
--color <COLOR>—enumSpecifies color settings for use in the output
--json—booleanPrint events to stdout as JSONL
--include-subagent-events—booleanWhen --json is set, capture and emit sub-agent events tagged with their thread ID. Each sub-agent event gets a sub_agent_thread_id field added to the JSONL line so consumers can distinguish it from the primary agent's events
--no-validation—booleanWhen set, the validation gate always responds with "declined" so the validation sub-agent is never spawned. Useful for benchmarking runs where sub-agent overhead is not desired
-o, --output-last-message <FILE>-opathSpecifies file where the last message from the agent should be written

review​

Run a code review non-interactively

Arguments:

ArgumentDescription
[PROMPT]Custom review instructions. If - is used, read from stdin
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--uncommitted—booleanReview staged, unstaged, and untracked changes
--base <BRANCH>—stringReview changes against the given base branch
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--commit <SHA>—stringReview the changes introduced by a commit
--title <TITLE>—stringOptional commit title to display in the review summary

login​

Manage login

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

logout​

Remove stored authentication credentials

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

mcp​

Manage external MCP servers for dbt Wizard

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

plugin​

Manage dbt Wizard plugins

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

providers​

Manage model providers

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

mcp-server​

Start dbt Wizard as an MCP server (stdio)

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

app-server​

[experimental] Run the app server or related tooling

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
--listen <URL>—stringTransport endpoint URL. Supported values: stdio:// (default), unix://, unix://PATH, ws://IP:PORT, off
--analytics-default-enabled—booleanControls whether analytics are enabled by default.
--ws-auth <MODE>—enumWebsocket auth mode for non-loopback listeners
--ws-token-file <PATH>—pathAbsolute path to the capability-token file
--ws-token-sha256 <HEX>—stringHex-encoded SHA-256 digest of the capability token
--ws-shared-secret-file <PATH>—pathAbsolute path to the shared secret file for signed JWT bearer tokens
--ws-issuer <ISSUER>—stringExpected issuer for signed JWT bearer tokens
--ws-audience <AUDIENCE>—stringExpected audience for signed JWT bearer tokens
--ws-max-clock-skew-seconds <SECONDS>—stringMaximum clock skew when validating signed JWT bearer tokens

remote-control​

[experimental] Manage the app-server daemon with remote control enabled

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--json—booleanEmit machine-readable JSON
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

completion​

Generate shell completion scripts

Arguments:

ArgumentDescription
[SHELL]Shell to generate completions for
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

update​

Update dbt Wizard to the latest version

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

doctor​

Diagnose local dbt Wizard installation, config, auth, and runtime health

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--json—booleanEmit a redacted machine-readable report
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--summary—booleanOnly show grouped check rows and the final count summary
--all—booleanExpand long lists in detailed human output
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--no-color—booleanDisable ANSI color in human output
--ascii—booleanUse ASCII status labels and separators in human output

sandbox​

Run commands within a dbt Wizard-provided sandbox

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

debug​

Debugging tools

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

apply​

Apply the latest diff produced by dbt Wizard agent as a git apply to your local working tree

Arguments:

ArgumentDescription
<TASK_ID>
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

resume​

Resume a previous interactive session (picker by default; use --last to continue the most recent)

Arguments:

ArgumentDescription
[SESSION_ID]Conversation/session id (UUID) or thread name. UUIDs take precedence if it parses. If omitted, use --last to pick the most recent recorded session
[PROMPT]Optional user prompt to start the session
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--last—booleanContinue the most recent session without showing the picker
--all—booleanShow all sessions (disables cwd filtering and shows CWD column)
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--include-non-interactive—booleanInclude non-interactive sessions in the resume picker and --last selection
--remote <ADDR>—stringConnect the TUI to a remote app server endpoint.
--remote-auth-token-env <ENV_VAR>—stringName of the environment variable containing the bearer token to send to a remote app server websocket
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
-i, --image <FILE>...-ipathOptional image(s) to attach to the initial prompt
-m, --model <MODEL>-menumModel the agent should use
--oss—booleanUse open-source provider
--local-provider <OSS_PROVIDER>—enumSpecify which local provider to use (lmstudio or ollama). If not specified with --oss, will use config default or show selection
-p, --profile <CONFIG_PROFILE>-ppathConfiguration profile from config.toml to specify default options
--profile-v2 <CONFIG_PROFILE_V2>—pathLayer $DBT_WIZARD_HOME/<name>.config.toml on top of the base user config
-s, --sandbox <SANDBOX_MODE>-senumSelect the sandbox policy to use when executing model-generated shell commands
--dangerously-bypass-approvals-and-sandbox—booleanSkip all confirmation prompts and execute commands without sandboxing. EXTREMELY DANGEROUS. Intended solely for running in environments that are externally sandboxed
--dangerously-bypass-hook-trust—booleanRun enabled hooks without requiring persisted hook trust for this invocation. DANGEROUS. Intended only for automation that already vets hook sources
-C, --cd <DIR>-CpathTell the agent to use the specified directory as its working root
--add-dir <DIR>—pathAdditional directories that should be writable alongside the primary workspace
-a, --ask-for-approval <APPROVAL_POLICY>-aenumConfigure when the model requires human approval before executing a command
--search—booleanEnable live web search. When enabled, the native Responses web_search tool is available to the model (no per‑call approval)
--no-alt-screen—booleanDisable alternate screen mode

fork​

Fork a previous interactive session (picker by default; use --last to fork the most recent)

Arguments:

ArgumentDescription
[SESSION_ID]Conversation/session id (UUID). When provided, forks this session. If omitted, use --last to pick the most recent recorded session
[PROMPT]Optional user prompt to start the session
FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--last—booleanFork the most recent session without showing the picker
--all—booleanShow all sessions (disables cwd filtering and shows CWD column)
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--remote <ADDR>—stringConnect the TUI to a remote app server endpoint.
--remote-auth-token-env <ENV_VAR>—stringName of the environment variable containing the bearer token to send to a remote app server websocket
--strict-config—booleanError out when config.toml contains fields that are not recognized by this version of wizard
-i, --image <FILE>...-ipathOptional image(s) to attach to the initial prompt
-m, --model <MODEL>-menumModel the agent should use
--oss—booleanUse open-source provider
--local-provider <OSS_PROVIDER>—enumSpecify which local provider to use (lmstudio or ollama). If not specified with --oss, will use config default or show selection
-p, --profile <CONFIG_PROFILE>-ppathConfiguration profile from config.toml to specify default options
--profile-v2 <CONFIG_PROFILE_V2>—pathLayer $DBT_WIZARD_HOME/<name>.config.toml on top of the base user config
-s, --sandbox <SANDBOX_MODE>-senumSelect the sandbox policy to use when executing model-generated shell commands
--dangerously-bypass-approvals-and-sandbox—booleanSkip all confirmation prompts and execute commands without sandboxing. EXTREMELY DANGEROUS. Intended solely for running in environments that are externally sandboxed
--dangerously-bypass-hook-trust—booleanRun enabled hooks without requiring persisted hook trust for this invocation. DANGEROUS. Intended only for automation that already vets hook sources
-C, --cd <DIR>-CpathTell the agent to use the specified directory as its working root
--add-dir <DIR>—pathAdditional directories that should be writable alongside the primary workspace
-a, --ask-for-approval <APPROVAL_POLICY>-aenumConfigure when the model requires human approval before executing a command
--search—booleanEnable live web search. When enabled, the native Responses web_search tool is available to the model (no per‑call approval)
--no-alt-screen—booleanDisable alternate screen mode

cloud​

[EXPERIMENTAL] Browse tasks from dbt Wizard in dbt platform and apply changes locally

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

exec-server​

[EXPERIMENTAL] Run the standalone exec-server service

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--listen <URL>—stringTransport endpoint URL. Supported values: ws://IP:PORT (default), stdio, stdio://
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--remote <URL>—stringRegister this exec-server as a remote environment using the given base URL
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false
--environment-id <ID>—stringEnvironment id to attach to when registering remotely
--name <NAME>—stringHuman-readable environment name
--use-agent-identity-auth—booleanUse Agent Identity auth from DBT_WIZARD_ACCESS_TOKEN for remote registration

features​

Inspect feature flags

FlagShortTypeDescription
-c, --config <key=value>-cstringOverride a configuration value that would otherwise be loaded from ~/.dbt/wizard/config.toml. Use a dotted path (foo.bar.baz) to override nested values. The value portion is parsed as TOML. If it fails to parse as TOML, the raw string is used as a literal.
--enable <FEATURE>—stringEnable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=true
--disable <FEATURE>—stringDisable a feature (repeatable). Equivalent to -c features.&lt;name&gt;=false

Examples​

Here are some examples and commands that you might use. Replace the example prompts with your own:

  • Run a task without the TUI

    Use wizard exec for one-off tasks, scripts, and CI. It runs the agent, prints the result, and exits.

    # Run a task and exit
    wizard exec "explain what the orders model does"

    # Pipe a prompt in from stdin
    echo "summarize my schema.yml files" | wizard exec -

    # Emit machine-readable output for scripting
    wizard exec --json "list my models" > result.jsonl
    Report incorrect code
  • Review your changes

    wizard review runs a code review without starting an interactive session.

    # Review staged, unstaged, and untracked changes
    wizard review --uncommitted

    # Review your branch against main
    wizard review --base main
    Report incorrect code
  • Resume a session

    # Continue your most recent session
    wizard resume --last

    # Pick from a list of past sessions
    wizard resume
    Report incorrect code
  • Override a config value

    Use -c to override any value from ~/.dbt/wizard/config.toml for a single run, without editing the file.

    # Set the model for this run only
    wizard exec -c model="dbt/gpt-5.5" "your prompt"
    Report incorrect code

Was this page helpful?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

0
Loading