claudecode/docs/releases/0.1.0.md
fengmengqi 0d12ca9854 feat: Claw Code 重命名及架构升级
品牌重塑:
  - Claude Code → Claw Code
  - .claude → .claw 配置目录
  - CLAUDE_* → CLAW_* 环境变量

  新增功能:
  - 多 Provider 架构 (ClawApi/Xai/OpenAI)
  - 插件系统 (生命周期/钩子/工具扩展)
  - LSP 集成 (诊断/代码智能)
  - Hook 系统 (PreToolUse/PostToolUse)
  - 独立 CLI (claw-cli)
  - HTTP Server (Axum/SSE)
  - Slash Commands 扩展 (branch/worktree/commit/pr/plugin等)

  优化改进:
  - Compaction 支持增量压缩
  - 全局工具注册表
  - 配置文件统一为 .claw.json
2026-04-02 15:14:31 +08:00

52 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Claw Code 0.1.0 发行说明(草案)
## 摘要
Claw Code `0.1.0` 是当前 Rust 实现的第一个公开发布准备里程碑。Claw Code 的灵感来自 Claude Code并作为一个净室clean-roomRust 实现构建;它不是直接的移植或复制。此版本专注于可用的本地 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 覆盖范围