VariablePurpose
WSX_RENAME_MODEAuto-rename mode: claude (default) / local / off
WSX_CLAUDE_BINPath to the claude binary (default: looked up via PATH). Used by tests to substitute cat.
WSX_HERMES_BINPath to the hermes binary (default: looked up via PATH). Only used when coding_agent is hermes.
WSX_HERMES_MODELModel override for Hermes, passed as HERMES_INFERENCE_MODEL env var on the child Hermes process. When set, overrides the model in ~/.hermes/config.yaml.
WSX_HERMES_PROVIDERProvider override for Hermes, passed as --provider to the Hermes CLI. Note: in classic REPL mode (the default), Hermes uses the persistent provider from ~/.hermes/config.yaml; this flag primarily affects -z/--oneshot and --tui modes.
WSX_CODEX_BINPath to the codex binary (default: codex on PATH). Only used when coding_agent is codex.
WSX_CODEX_MODELModel passed to Codex as -m (e.g. gpt-5.4). Unset = Codex default.
WSX_WORKSPACE_IDInjected into each agent session: the workspace it belongs to. wsx agent commands read it to resolve the current workspace. See Multi-agent workspaces.
WSX_AGENT_INSTANCE_IDInjected into each agent session: that specific agent instance. wsx agent send reads it to stamp the message sender. See Multi-agent workspaces.
EDITOREditor invoked by wsx config edit (default: vi)
VISUAL / EDITORFallback when editor_cmd is unset
TERMINALFallback when terminal_cmd is unset
XDG_STATE_HOMEBase for the wsx state directory (default: ~/.local/state)
RUST_LOGtracing filter (default: info); set wsx=debug for verbose logs
HOMEFallback for resolving the state directory