DSCC
home / guides / one-shot-mode

One-Shot Mode

One-shot mode runs a single prompt and exits. Use it for scripting, CI, and piping DSCC into other tools. Entry point: dscc prompt <text> (main.rs:318).

Flags

Flag Purpose Source
--model <id> Model ID, required unless DSCC_MODEL is set main.rs
--output-format text|json Output format, default text. Non-interactive only main.rs
--allowed-tools <names> Comma- or space-separated tool whitelist main.rs:263–277
--permission-mode <mode> read-only | workspace-write | danger-full-access main.rs
--dangerously-skip-permissions Alias for --permission-mode danger-full-access main.rs:240–242

Upstream-compatible flags

DSCC accepts a small set of flags that mirror upstream CLIs so existing scripts port without changes.

Flag Equivalent Source
-p <text> prompt <text> main.rs:244–256
--print Force non-interactive print mode main.rs:258–261

Example

dscc --model claude-sonnet-4-6 prompt "list failing tests" --output-format json

Notes

See also