Skip to content

Commit bc3ee34

Browse files
committed
refactor: update all self-references coven-codes → coven-code post-rename
Update all internal URLs, clone paths, and references from the old repo name (coven-codes) to the canonical new name (coven-code): - README.md, docs/index.md, docs/installation.md - install.sh, install.ps1, npm/install.js, npm/README.md - npm/package.json (repository.url, bugs.url) - COVEN.md, ATTRIBUTION.md - src-rust update_check.rs, share_export/mod.rs (API + viewer URLs) - acp/registry-template/agent.json - openai_compat_providers.rs, upgrade.rs, commands/src/lib.rs, osc8.rs Attribution back-links to kuberwastaken/claurst preserved as-is (GPL-3.0).
1 parent 220150f commit bc3ee34

17 files changed

Lines changed: 62 additions & 62 deletions

File tree

ATTRIBUTION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The original Claurst license is preserved in full in `LICENSE.md`.
1717
- Landing page (`index.html`), docs, and installer scripts rebranded
1818
- Mascot renamed from "Rustle" to "Rune" (doc comments; internal Rust identifiers `RustlePose`/`rustle_lines` intentionally preserved for merge-friendliness)
1919
- ACP server identity updated to `coven-code`
20-
- Share viewer URL updated to `opencoven.github.io/coven-codes/session/`
20+
- Share viewer URL updated to `opencoven.github.io/coven-code/session/`
2121
- `CNAME` file removed (upstream pointed to `claurst.kuber.studio`)
2222
- `.gitignore` entry updated from `.claurst/` to `.coven-code/`
2323
- Devcontainer updated to `coven-code` volume names
@@ -43,6 +43,6 @@ then all `use claurst_*` imports across the codebase.
4343

4444
All original copyright notices, the GPL-3.0 license text, and upstream attribution
4545
remain intact and unmodified. Source code is available at:
46-
https://github.com/OpenCoven/coven-codes
46+
https://github.com/OpenCoven/coven-code
4747

4848
This fork is maintained by OpenCoven / Valentina (Soul Protocol LLC).

COVEN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OpenCoven Integration Guide
22

3-
This document describes the extensibility seams in `coven-codes` for OpenCoven-specific work.
3+
This document describes the extensibility seams in `coven-code` for OpenCoven-specific work.
44
It is a living document — update it as new integration surfaces are added.
55

66
---
@@ -31,7 +31,7 @@ are rebranded. This boundary is explicit and documented below.
3131
| User-Agent | `src-rust/crates/tools/src/web_search.rs`, `update_check.rs` | `CovenCode/x.y` |
3232
| System prompt identity | `src-rust/crates/core/src/system_prompt.rs` | "You are Coven Code…" |
3333
| ACP registry template | `src-rust/crates/acp/registry-template/agent.json` | `coven-code` |
34-
| Install scripts | `install.sh`, `install.ps1`, `npm/install.js` | `OpenCoven/coven-codes` |
34+
| Install scripts | `install.sh`, `install.ps1`, `npm/install.js` | `OpenCoven/coven-code` |
3535

3636
## Intentionally preserved upstream names (internal crate identifiers)
3737

@@ -98,10 +98,10 @@ Add Coven-specific tools (e.g. `coven_session_tool.rs`) and register in `tools/s
9898

9999
## Release checklist
100100

101-
When cutting a `coven-codes` release:
101+
When cutting a `coven-code` release:
102102
1. Update version in `src-rust/Cargo.toml` `[workspace.package]` and run `scripts/bump-version.py <version>`.
103103
2. Update `src-rust/crates/acp/registry-template/agent.json` archive URLs.
104104
3. Update `npm/package.json` version.
105105
4. Build release binaries for all 5 platforms; name them `coven-code-{platform}-{arch}[.exe]`.
106-
5. Create GitHub release on `OpenCoven/coven-codes` with those archives + `install.sh` + `install.ps1`.
106+
5. Create GitHub release on `OpenCoven/coven-code` with those archives + `install.sh` + `install.ps1`.
107107
6. `npm publish --access public` for `@opencoven/coven-code` from `npm/`.

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ Recent highlights:
3030
### Quick install (Linux / macOS)
3131

3232
```bash
33-
curl -fsSL https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh | bash
33+
curl -fsSL https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh | bash
3434
```
3535

3636
### Quick install (Windows PowerShell)
3737

3838
```powershell
39-
irm https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 | iex
39+
irm https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 | iex
4040
```
4141

4242
This drops `coven-code` into `~/.coven-code/bin` (or `%USERPROFILE%\.coven-code\bin` on Windows) and adds it to your `PATH`. Open a new terminal and run `coven-code`.
@@ -66,7 +66,7 @@ Pin a version: `coven-code upgrade --version 0.1.0`.
6666

6767
## Manual install
6868

69-
Pre-built archives are on [**GitHub Releases**](https://github.com/OpenCoven/coven-codes/releases):
69+
Pre-built archives are on [**GitHub Releases**](https://github.com/OpenCoven/coven-code/releases):
7070

7171
| Platform | Archive |
7272
|---|---|
@@ -83,8 +83,8 @@ Each archive contains a single `coven-code` (or `coven-code.exe`) binary.
8383
## Build from source
8484

8585
```bash
86-
git clone https://github.com/OpenCoven/coven-codes.git
87-
cd coven-codes/src-rust
86+
git clone https://github.com/OpenCoven/coven-code.git
87+
cd coven-code/src-rust
8888
cargo build --release --package claurst # binary outputs as coven-code
8989
```
9090

@@ -161,6 +161,6 @@ Coven Code is designed to grow into the OpenCoven ecosystem. Key seams for futur
161161
## Links
162162

163163
- [OpenCoven](https://opencoven.ai)
164-
- [GitHub](https://github.com/OpenCoven/coven-codes)
165-
- [Issues](https://github.com/OpenCoven/coven-codes/issues)
164+
- [GitHub](https://github.com/OpenCoven/coven-code)
165+
- [Issues](https://github.com/OpenCoven/coven-code/issues)
166166
- [Upstream (Claurst)](https://github.com/Kuberwastaken/claurst) — original project by Kuber Mehta

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
Coven Code is a high-performance Rust reimplementation of Claude Code — a terminal-native AI coding agent with streaming responses, 40+ built-in tools, 15+ LLM provider integrations, a full ratatui TUI, and an extensible plugin system.
88

9-
**Version:** 0.0.6 (Beta) · **License:** GPL-3.0 · [GitHub](https://github.com/OpenCoven/coven-codes)
9+
**Version:** 0.0.6 (Beta) · **License:** GPL-3.0 · [GitHub](https://github.com/OpenCoven/coven-code)
1010

1111
</div>
1212

@@ -73,12 +73,12 @@ Activate `/caveman` or `/rocky` to compress model responses by 40–85%, saving
7373

7474
```bash
7575
# Linux / macOS
76-
curl -fsSL https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh | bash
76+
curl -fsSL https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh | bash
7777
```
7878

7979
```powershell
8080
# Windows (PowerShell)
81-
irm https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 | iex
81+
irm https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 | iex
8282
```
8383

8484
The installer auto-detects your platform/arch, drops `coven-code` into

docs/installation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ possible; on Linux it links against the system glibc.
2727
### Linux / macOS
2828

2929
```bash
30-
curl -fsSL https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh | bash
30+
curl -fsSL https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh | bash
3131
```
3232

3333
### Windows (PowerShell)
3434

3535
```powershell
36-
irm https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 | iex
36+
irm https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 | iex
3737
```
3838

3939
Both installers:
@@ -117,7 +117,7 @@ new binary, and replaces the running executable atomically. Settings in
117117
## Manual install from GitHub Releases
118118

119119
If you'd rather not run an install script, grab archives directly from
120-
[**GitHub Releases**](https://github.com/OpenCoven/coven-codes/releases):
120+
[**GitHub Releases**](https://github.com/OpenCoven/coven-code/releases):
121121

122122
| Archive | Platform |
123123
|---------|----------|
@@ -131,7 +131,7 @@ Every archive contains a single binary named `coven-code` (or `coven-code.exe`).
131131
Extract it and put it somewhere on your `PATH`. For example on Linux:
132132

133133
```bash
134-
curl -L https://github.com/OpenCoven/coven-codes/releases/latest/download/coven-code-linux-x86_64.tar.gz \
134+
curl -L https://github.com/OpenCoven/coven-code/releases/latest/download/coven-code-linux-x86_64.tar.gz \
135135
| tar -xz
136136
chmod +x coven-code
137137
sudo mv coven-code /usr/local/bin/
@@ -204,7 +204,7 @@ That directory is added to `PATH` automatically by `rustup`.
204204
### Option B: Clone and Build
205205

206206
```bash
207-
git clone https://github.com/OpenCoven/coven-codes.git
207+
git clone https://github.com/OpenCoven/coven-code.git
208208
cd coven-code/src-rust
209209

210210
# Debug build (fast to compile, larger binary, extra runtime checks)

install.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Coven Code installer for Windows (PowerShell).
22
#
33
# Usage (one-liner):
4-
# irm https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 | iex
4+
# irm https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 | iex
55
#
66
# Or download and run locally:
7-
# Invoke-WebRequest https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 -OutFile install.ps1
7+
# Invoke-WebRequest https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 -OutFile install.ps1
88
# .\install.ps1
99

1010
[CmdletBinding()]
@@ -19,7 +19,7 @@ param(
1919
$ErrorActionPreference = 'Stop'
2020

2121
$App = 'coven-code'
22-
$Repo = 'OpenCoven/coven-codes'
22+
$Repo = 'OpenCoven/coven-code'
2323

2424
function Write-Info($msg) { Write-Host $msg }
2525
function Write-Success($msg) { Write-Host $msg -ForegroundColor Green }
@@ -41,7 +41,7 @@ Options:
4141
-NoModifyPath Don't add the install dir to user PATH
4242
4343
Examples:
44-
irm https://github.com/OpenCoven/coven-codes/releases/latest/download/install.ps1 | iex
44+
irm https://github.com/OpenCoven/coven-code/releases/latest/download/install.ps1 | iex
4545
.\install.ps1 -Version 0.1.0
4646
.\install.ps1 -Binary C:\path\to\coven-code.exe
4747
"@

install.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
# Upstream: Claurst installer by Kuber Mehta (GPL-3.0), rebranded for OpenCoven/coven-codes.
44
#
55
# Quick install:
6-
# curl -fsSL https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh | bash
6+
# curl -fsSL https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh | bash
77
#
88
# Offline / pinned:
9-
# curl -fsSL -O https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh
9+
# curl -fsSL -O https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh
1010
# chmod +x install.sh
1111
# ./install.sh --version 0.1.4
1212

1313
set -euo pipefail
1414

1515
APP=coven-code
16-
REPO=OpenCoven/coven-codes
16+
REPO=OpenCoven/coven-code
1717

1818
RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'
1919
BLUE='\033[0;34m'; MUTED='\033[0;90m'; NC='\033[0m'; BOLD='\033[1m'
@@ -44,7 +44,7 @@ OPTIONS:
4444
-h, --help Show this help
4545
4646
EXAMPLES:
47-
curl -fsSL https://github.com/OpenCoven/coven-codes/releases/latest/download/install.sh | bash
47+
curl -fsSL https://github.com/OpenCoven/coven-code/releases/latest/download/install.sh | bash
4848
./install.sh --version 0.1.4
4949
./install.sh --binary /path/to/coven-code
5050
EOF

npm/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# @opencoven/coven-code
22

33
[![Version](https://img.shields.io/npm/v/@opencoven/coven-code?style=flat-square)](https://www.npmjs.com/package/@opencoven/coven-code)
4-
[![License](https://img.shields.io/badge/License-GPL--3.0-blue?style=flat-square)](https://github.com/OpenCoven/coven-codes/blob/main/LICENSE.md)
4+
[![License](https://img.shields.io/badge/License-GPL--3.0-blue?style=flat-square)](https://github.com/OpenCoven/coven-code/blob/main/LICENSE.md)
55

66
**Coven Code** — open-source, multi-provider agentic coding TUI built in Rust.
77
OpenCoven fork of [Claurst](https://github.com/Kuberwastaken/claurst) by Kuber Mehta (GPL-3.0).
@@ -14,7 +14,7 @@ npm install -g @opencoven/coven-code
1414
bun install -g @opencoven/coven-code
1515
```
1616

17-
On install, the correct pre-built native binary for your platform is automatically downloaded from [GitHub Releases](https://github.com/OpenCoven/coven-codes/releases). No compilation required.
17+
On install, the correct pre-built native binary for your platform is automatically downloaded from [GitHub Releases](https://github.com/OpenCoven/coven-code/releases). No compilation required.
1818

1919
## Usage
2020

@@ -40,6 +40,6 @@ Env prefix: `COVEN_CODE_*`
4040
## Links
4141

4242
- [OpenCoven](https://opencoven.ai)
43-
- [GitHub](https://github.com/OpenCoven/coven-codes)
44-
- [Issues](https://github.com/OpenCoven/coven-codes/issues)
43+
- [GitHub](https://github.com/OpenCoven/coven-code)
44+
- [Issues](https://github.com/OpenCoven/coven-code/issues)
4545
- [Upstream (Claurst)](https://github.com/Kuberwastaken/claurst)

npm/install.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const { execFileSync } = require('child_process');
1010

1111
const pkg = require('./package.json');
1212
const VERSION = pkg.version;
13-
const REPO = 'OpenCoven/coven-codes';
13+
const REPO = 'OpenCoven/coven-code';
1414
const BASE_URL = `https://github.com/${REPO}/releases/download/v${VERSION}`;
1515
const NATIVE_DIR = path.join(__dirname, 'native');
1616

npm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"license": "GPL-3.0-only",
66
"repository": {
77
"type": "git",
8-
"url": "git+https://github.com/OpenCoven/coven-codes.git"
8+
"url": "git+https://github.com/OpenCoven/coven-code.git"
99
},
1010
"homepage": "https://opencoven.ai",
1111
"bugs": {
12-
"url": "https://github.com/OpenCoven/coven-codes/issues"
12+
"url": "https://github.com/OpenCoven/coven-code/issues"
1313
},
1414
"keywords": [
1515
"ai",

0 commit comments

Comments
 (0)