Shell Configuration
By default, Schaltwerk uses your system’s default shell ($SHELL). You can override this with a custom shell.
Shell Path
Set a custom shell executable path. Leave empty to use the system default. Examples:/usr/local/bin/nuor/opt/homebrew/bin/nu(Nushell)/usr/local/bin/fishor/opt/homebrew/bin/fish(Fish)/bin/zshor/usr/bin/zsh(Zsh)/bin/bashor/usr/bin/bash(Bash)
Shell Arguments
Space-separated arguments passed to the shell. Leave empty for default interactive mode (-i).
Nushell doesn’t require the
-i flag for interactive mode.Agent Command Prefix
Wrap all agent processes with a custom command. When you set a prefix, the agent command:Use Cases
- Remote Access - Set prefix to
vtto use VibeTunnel for browser-based access - Custom Wrappers - Scripts for logging, environment setup, or resource management
The prefix applies to newly started agents. Existing running agents continue with their original command until restarted.

