mirror of
https://github.com/instructkr/claw-code.git
synced 2026-04-03 15:54:48 +08:00
Present Claw Code as the current Rust product
The release-prep docs still framed the workspace as a Rust variant, which understated the owner's current product position. This update rewrites the README title and positioning so Claw Code is presented as the current product surface, while keeping the legal framing clear: Claude Code inspired, implemented clean-room in Rust, and not a direct port or copy. The draft 0.1.0 release notes now mirror that language. Constraint: Docs must reflect the current owner positioning without introducing unsupported product claims Constraint: Legal framing must stay explicit that this is a clean-room Rust implementation, not a direct port or copy Rejected: Leave release notes unchanged | would keep product-positioning language inconsistent across release-facing docs Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep future release-facing docs aligned on product naming and clean-room positioning before tagging releases Tested: Reviewed README and docs/releases/0.1.0.md after edits; verified only intended docs files were staged Not-tested: cargo check and cargo test (docs-only pass; no code changes)
This commit is contained in:
@@ -1,13 +1,15 @@
|
|||||||
# Claw Code for Rust
|
# Claw Code
|
||||||
|
|
||||||
Claw Code is a local coding-agent CLI implemented in safe Rust. The `claw` binary supports interactive sessions, one-shot prompts, workspace-aware tools, and local agent workflows from a single workspace.
|
Claw Code is a local coding-agent CLI implemented in safe Rust. It is **Claude Code inspired** and developed as a **clean-room implementation**: it aims for a strong local agent experience, but it is **not** a direct port or copy of Claude Code.
|
||||||
|
|
||||||
|
The Rust workspace is the current main product surface. The `claw` binary provides interactive sessions, one-shot prompts, workspace-aware tools, local agent workflows, and plugin-capable operation from a single workspace.
|
||||||
|
|
||||||
## Current status
|
## Current status
|
||||||
|
|
||||||
- **Version:** `0.1.0`
|
- **Version:** `0.1.0`
|
||||||
- **Release stage:** initial public release, source-build distribution
|
- **Release stage:** initial public release, source-build distribution
|
||||||
|
- **Primary implementation:** Rust workspace in this repository
|
||||||
- **Platform focus:** macOS and Linux developer workstations
|
- **Platform focus:** macOS and Linux developer workstations
|
||||||
- **Rust port status:** core CLI, runtime, tools, plugins, LSP, and support services are all in the Rust workspace
|
|
||||||
|
|
||||||
## Install, build, and run
|
## Install, build, and run
|
||||||
|
|
||||||
@@ -90,9 +92,9 @@ From the release build:
|
|||||||
- Some live-provider integration coverage is opt-in because it requires external credentials and network access
|
- Some live-provider integration coverage is opt-in because it requires external credentials and network access
|
||||||
- The command surface may continue to evolve during the `0.x` series
|
- The command surface may continue to evolve during the `0.x` series
|
||||||
|
|
||||||
## Rust port status
|
## Implementation
|
||||||
|
|
||||||
The Rust workspace is already the primary implementation surface for this CLI. It currently includes these workspace crates:
|
The Rust workspace is the active product implementation. It currently includes these crates:
|
||||||
|
|
||||||
- `claw-cli` — user-facing binary
|
- `claw-cli` — user-facing binary
|
||||||
- `api` — provider clients and streaming
|
- `api` — provider clients and streaming
|
||||||
@@ -109,7 +111,7 @@ The Rust workspace is already the primary implementation surface for this CLI. I
|
|||||||
- Add a repeatable release workflow and longer-lived changelog discipline
|
- Add a repeatable release workflow and longer-lived changelog discipline
|
||||||
- Expand platform verification beyond the current CI matrix
|
- Expand platform verification beyond the current CI matrix
|
||||||
- Add more task-focused examples and operator documentation
|
- Add more task-focused examples and operator documentation
|
||||||
- Continue tightening feature coverage and UX polish across the Rust port
|
- Continue tightening feature coverage and UX polish across the Rust implementation
|
||||||
|
|
||||||
## Release notes
|
## Release notes
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
# Claw Code for Rust 0.1.0 release notes (draft)
|
# Claw Code 0.1.0 release notes (draft)
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
Claw Code for Rust `0.1.0` is the first public release-prep milestone for the safe-Rust workspace. This release centers on a usable local CLI experience: interactive sessions, non-interactive prompts, workspace tools, configuration loading, sessions, plugins, and local agent/skill discovery.
|
Claw Code `0.1.0` is the first public release-prep milestone for the current Rust implementation. Claw Code is Claude Code inspired and built as a clean-room Rust implementation; it is not a direct port or copy. This release centers on a usable local CLI experience: interactive sessions, non-interactive prompts, workspace tools, configuration loading, sessions, plugins, and local agent/skill discovery.
|
||||||
|
|
||||||
## Highlights
|
## Highlights
|
||||||
|
|
||||||
- Safe-Rust workspace release at version `0.1.0`
|
- Initial public `0.1.0` release candidate for Claw Code
|
||||||
|
- Safe-Rust implementation as the current primary product surface
|
||||||
- `claw` CLI for interactive and one-shot coding-agent workflows
|
- `claw` CLI for interactive and one-shot coding-agent workflows
|
||||||
- Built-in workspace tools for shell, file operations, search, web fetch/search, todo tracking, and notebook updates
|
- Built-in workspace tools for shell, file operations, search, web fetch/search, todo tracking, and notebook updates
|
||||||
- Slash-command surface for status, compaction, config inspection, sessions, diff/export, and version info
|
- Slash-command surface for status, compaction, config inspection, sessions, diff/export, and version info
|
||||||
@@ -40,7 +41,7 @@ claw prompt "summarize this repository"
|
|||||||
|
|
||||||
## Recommended release framing
|
## Recommended release framing
|
||||||
|
|
||||||
Position `0.1.0` as the first public Rust release for early adopters who are comfortable building from source. The feature surface is broad enough for real usage, but packaged installation and release automation should follow in a later release.
|
Position `0.1.0` as the first public release of Claw Code in its current Rust implementation for early adopters who are comfortable building from source. The feature surface is broad enough for real usage, while packaging and release automation can continue to improve in later releases.
|
||||||
|
|
||||||
## Verification used for this draft
|
## Verification used for this draft
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user