DSCC 0.1.0 版本说明(草稿)
概述
DSCC 0.1.0 是从 clean-room Claw Code Rust
实现分叉并重新品牌化后的首个公开发布版本。DSCC 在线协议上与 Anthropic
Messages API(anthropic-version: 2023-06-01)及 OpenAI 兼容
provider 保持兼容,但品牌层面——路径、环境变量、配置键、CLI
二进制、提示词文本——已完整迁移到 dscc /
DSCC.md / DSCC_*。
本次发布聚焦可用的本地 CLI 体验:交互式会话、非交互 prompt、工作区工具、配置加载、会话、插件,以及本地 agent / skill 发现。
亮点
- DSCC 从
oMygpt/dscc源码树发出的首个公开0.1.0版本 - 以 safe-Rust 实现作为主要产品面
dsccCLI 支持交互式与单次 coding-agent 工作流- 模型由用户指定:通过
--model或DSCC_MODEL传入——没有硬编码默认值,未设置时会返回双语(EN/中文)错误 - 内置工作区工具:shell、文件操作、搜索、web fetch / search、todo 追踪、notebook 更新
- 斜杠命令面覆盖状态查看、上下文压缩、配置检查、会话、diff / 导出、版本信息
- 本地 plugin、agent、skill 的发现与管理面
- OAuth 登录 / 登出,以及模型 / provider 选择
安装与运行
源码构建:
cargo install --path crates/dscc-cli --locked
# or
cargo build --release -p dscc-cli
运行:
dscc --model claude-opus-4-6
dscc --model claude-sonnet-4-6 prompt "summarize this repository"
OpenAI 兼容 provider(例如 doubao / ARK):
export DSCC_API_KEY="..."
export DSCC_BASE_URL="https://ark.cn-beijing.volces.com/api/v3"
dscc --model doubao-seed-1-6-250615 prompt "hi"
已知限制
- 目前分发方式为源码构建加多平台发布归档;尚未配置 crates.io 发布
- 部分集成测试为可选项,因为需要真实 provider 凭据与网络访问
0.x版本线期间,公开接口可能继续演进
许可
DSCC 自 0.1.0 起采用双重许可:
- 开源:AGPL-3.0-only(
LICENSE) - 商用:通过
oMygpt/dscc上的 GitHub Issues 申请(LICENSE-COMMERCIAL.md)
本草稿使用的核对方式
- 工作区版本号核对自
Cargo.toml dscc二进制 / 包路径核对自cargo metadata- CLI 命令面核对自
cargo run --quiet --bin dscc -- --help - CI 覆盖核对自
.github/workflows/