Skip to content

Commit 9aa6394

Browse files
JuliusBrusseeclaude
andcommitted
release: caveman v2.2.0, cli 1.2.3 on bin-v1.1.2 runtime
Installer pins move to v2.2.0 (install.sh, install.ps1, bin/install.js, and the one-liners in README/INSTALL). The CLI pins the bin-v1.1.2 runtime that carries the engine line-ending and proxy cache-epoch fixes. Root installer package version resyncs to the product tag after drifting at 2.0.0. @caveman-ai/pi stays 0.1.0 — pi-v0.1.0 is its first release. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SqmbqWDtNexzDfH5V3BMRz
1 parent 702da5c commit 9aa6394

9 files changed

Lines changed: 14 additions & 14 deletions

File tree

INSTALL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ If just want it to work, run the one-liner. If want to know what gets touched, s
99
**macOS / Linux / WSL / Git Bash**
1010

1111
```bash
12-
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.sh | bash
12+
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.sh | bash
1313
```
1414

1515
**Windows (PowerShell 5.1+)**
1616

1717
```powershell
18-
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.ps1 | iex
18+
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.ps1 | iex
1919
```
2020

21-
> Piping a script straight into a shell runs it sight-unseen. If you'd rather read it first, download then run: `curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.sh -o install.sh` (review it) `&& bash install.sh`. Bootstrap, package, and hook downloads stay pinned to that immutable release. Set `CAVEMAN_REF` only when intentionally testing another ref.
21+
> Piping a script straight into a shell runs it sight-unseen. If you'd rather read it first, download then run: `curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.sh -o install.sh` (review it) `&& bash install.sh`. Bootstrap, package, and hook downloads stay pinned to that immutable release. Set `CAVEMAN_REF` only when intentionally testing another ref.
2222
2323
What it does:
2424

@@ -31,7 +31,7 @@ What it does:
3131
Want to preview before installing? Use `--dry-run`:
3232

3333
```bash
34-
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.sh | bash -s -- --dry-run
34+
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.sh | bash -s -- --dry-run
3535
```
3636

3737
## Per-agent install

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@ npx skills add JuliusBrussee/caveman
8484
The full installer also wires the Claude Code hooks and statusline, finds every supported agent on your machine, and is safe to rerun (Node.js 18+):
8585

8686
```bash
87-
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.sh | bash
87+
curl -fsSL https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.sh | bash
8888
```
8989

9090
Windows (PowerShell 5.1+):
9191

9292
```powershell
93-
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.ps1 | iex
93+
irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.ps1 | iex
9494
```
9595

9696
One agent only:

bin/install.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const REPO = 'JuliusBrussee/caveman';
3636
// the new tag on every release (CI release step) AFTER regenerating
3737
// src/hooks/checksums.sha256 so the integrity manifest matches the ref.
3838
// Overridable via CAVEMAN_REF for testing against a branch.
39-
const PINNED_REF = process.env.CAVEMAN_REF || 'v2.1.0';
39+
const PINNED_REF = process.env.CAVEMAN_REF || 'v2.2.0';
4040
const OPENCLAW_SKILL_VERSION = /^v?\d+\.\d+\.\d+(?:[-+][0-9A-Za-z.-]+)?$/.test(PINNED_REF)
4141
? PINNED_REF.replace(/^v/, '')
4242
: undefined;

install.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# you'd pass to bin/install.js can be passed here; we just forward them.
55
#
66
# One-line install:
7-
# irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.1.0/install.ps1 | iex
7+
# irm https://raw.githubusercontent.com/JuliusBrussee/caveman/v2.2.0/install.ps1 | iex
88
#
99
# Local clone:
1010
# pwsh install.ps1 [flags]
@@ -28,7 +28,7 @@ function Install-Caveman {
2828

2929
$ErrorActionPreference = "Stop"
3030
$Repo = "JuliusBrussee/caveman"
31-
$PinnedRef = if ($env:CAVEMAN_REF) { $env:CAVEMAN_REF } else { "v2.1.0" }
31+
$PinnedRef = if ($env:CAVEMAN_REF) { $env:CAVEMAN_REF } else { "v2.2.0" }
3232

3333
# Require Node ≥18.
3434
$node = Get-Command node -ErrorAction SilentlyContinue

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
set -euo pipefail
1919

2020
REPO="JuliusBrussee/caveman"
21-
PINNED_REF="${CAVEMAN_REF:-v2.1.0}"
21+
PINNED_REF="${CAVEMAN_REF:-v2.2.0}"
2222

2323
# Require Node ≥18. nvm is a common path; print a hint if missing.
2424
if ! command -v node >/dev/null 2>&1; then

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "caveman-installer",
3-
"version": "2.0.0",
3+
"version": "2.2.0",
44
"description": "Caveman installer — detects your AI coding agents and installs caveman for each one.",
55
"license": "MIT",
66
"author": "Julius Brussee",

packages/cli/BINARY_RELEASE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bin-v1.1.1
1+
bin-v1.1.2

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@caveman-ai/cli",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"description": "Caveman CLI — wrap coding agents with recoverable local context compression and truthful metering (`caveman claude`), then drive Caveman Cloud from terminal. Compression and metering run in companion Go binaries: run `caveman setup` to see install state. Local savings stay inferred until verified.",
55
"license": "MIT",
66
"type": "module",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// Generated by scripts/gen-binaries.mjs. Do not edit.
2-
export const BINARY_RELEASE = "bin-v1.1.1";
2+
export const BINARY_RELEASE = "bin-v1.1.2";
33
export const BINARY_RELEASE_BASE_DEFAULT = "https://github.com/JuliusBrussee/caveman/releases/download";
44
export const BINARY_SIGNING_PUBKEY = "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKR5zq0dz0mTUtkiX0b6jqtyG3uQV\n89PGD2n9UBV1ikbhu0f1c+vHtcN9mk6wKzyBLdEPudI/Jnvci+8OAen/vw==\n-----END PUBLIC KEY-----\n";

0 commit comments

Comments
 (0)