Your first session
装好 dscc、导出 provider key、选好模型 id 之后,DSCC
可以以两种模式启动:交互式 REPL 和单次
prompt。两种模式共用同一个可执行文件和 model-selection.md 中的模型选择规则。
交互式 REPL
启动会话:
cargo run --bin dscc -- --model claude-sonnet-4-6 # [交互] 进入 REPL
# 或安装后直接
dscc --model claude-sonnet-4-6 # [交互] 进入 REPL
第一个会话常用的斜杠命令:
| 命令 | 用途 |
|---|---|
/help |
列出当前会话可用的所有斜杠命令 |
/status |
显示当前模型、provider、权限模式、cwd |
/cost |
显示累计 token 用量和成本 |
/exit |
退出 REPL(或按 Ctrl+C) |
完整斜杠命令参考:reference/slash-commands.md。
单次 prompt
跑一条 prompt 后直接退出:
dscc --model claude-sonnet-4-6 prompt "summarize this workspace"
prompt 子命令把剩余位置参数拼成 prompt。DSCC
执行完输出最终回答并以退出码 0 结束(失败时非零)。
脚本化与 JSON 输出
供 pipeline 或脚本使用时,请求结构化输出:
dscc --model claude-sonnet-4-6 \
--output-format json \
prompt "list every crate under crates/"
JSON 模式向 stdout 写入一份 JSON 文档,可直接接 jq
等下游工具。schema 和退出码约定见 guides/one-shot-mode.md。
下一步
- guides/interactive-mode.md —— 键位、vim 模式、历史记录、补全。
- guides/one-shot-mode.md —— 脚本化、JSON 输出、允许工具过滤。