# Claw Code 0.1.0 发行说明(草案) ## 摘要 Claw Code `0.1.0` 是当前 Rust 实现的第一个公开发布准备里程碑。Claw Code 的灵感来自 Claude Code,并作为一个净室(clean-room)Rust 实现构建;它不是直接的移植或复制。此版本专注于可用的本地 CLI 体验:交互式会话、非交互式提示词、工作区工具、配置加载、会话、插件以及本地代理/技能发现。 ## 亮点 - Claw Code 的首个公开 `0.1.0` 发行候选版本 - 作为当前主要产品界面的安全 Rust 实现 - 用于交互式和单次编码代理工作流的 `claw` CLI - 内置工作区工具:用于 shell、文件操作、搜索、网页获取/搜索、待办事项跟踪和笔记本更新 - 斜杠命令界面:用于状态、压缩、配置检查、会话、差异/导出以及版本信息 - 本地插件、代理和技能的发现/管理界面 - OAuth 登录/注销以及模型/提供商选择 ## 安装与运行 此版本目前旨在通过源码构建: ```bash cargo install --path crates/claw-cli --locked # 或者 cargo build --release -p claw-cli ``` 运行: ```bash claw claw prompt "总结此仓库" ``` ## 已知限制 - 仅限源码构建分发;尚未发布打包好的发行构件 - CI 目前覆盖 Ubuntu 和 macOS 的发布构建、检查和测试 - Windows 的发布就绪性尚未建立 - 部分集成覆盖是可选的,因为需要实时提供商凭据和网络访问 - 公开接口可能会在 `0.x` 版本系列期间继续演进 ## 推荐的发行定位 将 `0.1.0` 定位为 Claw Code 当前 Rust 实现的首个公开发布版本,面向习惯于从源码构建的早期采用者。功能表面已足够广泛以支持实际使用,而打包和发布自动化可以在后续版本中继续改进。 ## 用于此草案的验证 - 通过 `Cargo.toml` 验证了工作区版本 - 通过 `cargo metadata` 验证了 `claw` 二进制文件/包路径 - 通过 `cargo run --quiet --bin claw -- --help` 验证了 CLI 命令表面 - 通过 `.github/workflows/ci.yml` 验证了 CI 覆盖范围