Slash Commands Reference¶
All /z commands available inside Claude Code.
| Command | Description |
|---|---|
/z spy |
View the reviewer's transcript for the current turn |
/z ask |
Ask the reviewer a question without changing behavior |
/z direct |
Send a high-priority directive that overrides behavior |
/z enable |
Enable supervision (current session or --all) |
/z disable |
Disable supervision (current session or --all) |
/z unblock |
Clear blocks without disabling supervision (current session or --all) |
/z adversary [profile] [--cycle] |
Switch the reviewer's behavioral profile (keeps context by default) |
/z model [model_id] |
Switch the reviewer's model (always starts fresh) |
/z cycle |
Reset the reviewer's context window |
/z session-id |
Show the current session ID |
/z oauth |
Authenticate with a model provider |
/z update |
Update the Zwischen client and restart the daemon |
/z restart |
Restart the Zwischen daemon |
/z spy¶
View the reviewer's transcript. Shows reviewed events, determinations, and reasoning.
/z ask¶
Ask the reviewer a question. Does not change monitoring behavior.
/z direct¶
Send a directive that overrides the reviewer's behavior for the rest of the session.
/z enable / /z disable¶
Toggle supervision on or off.
/z disable # This session
/z disable --all # All sessions
/z enable # Re-enable this session
/z enable --all # Re-enable all sessions
/z unblock¶
Clear all active blocks for the current session without disabling supervision. The reviewer keeps watching; the current block is just released.
Use this when message_adversary is unavailable and you need to clear a block without turning off monitoring entirely. Unlike /z disable, supervision continues after unblocking.
/z adversary [profile] [--cycle]¶
Switch the reviewer's behavioral profile. By default, the reviewer keeps its conversation context -- all settings update immediately (operating rules, tool visibility, scrutiny level) without cycling the session. Pass --cycle to tear down the session and start fresh with a handoff summary.
If you provide a profile name directly (e.g. /z adversary code-review), the switch happens immediately without the wizard. Omit the profile name to see the full profile picker.
/z model [model_id]¶
Switch the reviewer's model mid-session. This always cycles the session – the reviewer writes a handoff summary, then a new session starts on the target model with that summary plus a tail of recent events. The same cycle settings (tail_depth, etc.) that govern automatic and manual cycling apply here.
When called without arguments, the skill checks which providers have usable credentials (via zwischen providers), shows a filtered model list grouped by provider, and prompts for selection. Providers without configured credentials are omitted. For OpenAI, you're prompted to choose between OAuth and API key if both are available.
Credentials for the target model must be available. If they aren't, the command tells you to run zwischen auth.
/z cycle¶
Reset the reviewer's context window. The reviewer writes a handoff summary, then monitoring continues with a fresh context.
/z session-id¶
Print the current session ID. Useful for diagnostics and support.
/z oauth¶
Authenticate with a model provider via OAuth. Currently supported for OpenAI only.
/z update¶
Update the zwischen package to the latest version and restart the daemon.
/z restart¶
Restart the Zwischen daemon without updating.