Skip to content

Releases: wandb/catnip

catnip 0.12.1

08 Jan 22:11
d5c62e6

Choose a tag to compare

🐱 Catnip CLI 0.12.1

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.12.1

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • 19d581d: Add PTY readiness API for iOS app stuck detection ( <>)
  • 4a5d196: Bump devcontainer feature version to 1.3.0 ( <>)
  • d5c62e6: Fix PTY status handler: use shared path helpers for Claude project directories (#248) (@vanpelt)
  • 6fef567: Fix catnip service not starting on codespace resume ( <>)
  • 8465096: Update landing page for App Store launch ( <>)
  • 87d8574: Wait for fresh environment before starting catnip service (#247) (@vanpelt)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.12.1/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.12.0...v0.12.1

catnip 0.12.0

07 Jan 23:54

Choose a tag to compare

🐱 Catnip CLI 0.12.0

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.12.0

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other


🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.12.0/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.4...v0.12.0

catnip 0.11.4

03 Dec 19:12
64ed3e2

Choose a tag to compare

🐱 Catnip CLI 0.11.4

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.4

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • dd61872: Add --fork-session support for Claude CLI resume operations ( <>)
  • d05743a: Add Claude Code GitHub Workflow (#233) (@vanpelt)
  • 653d057: Add Claude Code history.jsonl sync and real-time message streaming ( <>)
  • d5c066e: Add Claude session parser with incremental reading and comprehensive testing ( <>)
  • b4a1743: Add Xcode preview support for TerminalView with PTY capture system (#237) (@vanpelt)
  • 58ded0a: Add claude reflect command with enhanced session insights ( <>)
  • 840cda3: Add debug logging to track parser and API calls ( <>)
  • ebfebb5: Add disable_tools option to prevent tool usage in automated requests ( <>)
  • 25a15ac: Add latest_claude_message_timestamp to Worktree interface ( <>)
  • 34ef1c6: Add marketing landing page with mobile app banner and update AGENTS.md (#228) (@vanpelt)
  • 64ed3e2: Add syntax highlighting to diff viewer with GitHub Linguist language … (#236) (@vanpelt)
  • 82ae3d1: Bump golang.org/x/crypto from 0.40.0 to 0.45.0 ( <>)
  • bea8446: Codespace keepalive with CloudFlare containers (#234) (@vanpelt)
  • 0dadb62: Complete parser consolidation and centralize history reading ( <>)
  • f2c5dcb: Fix GetLatestAssistantMessage to filter message types and treat summary as valid ( <>)
  • e5388c3: Fix GetWorktreeSessionSummary to use parser for turnCount and header ( <>)
  • c30200f: Fix dev container go version ( <>)
  • ee3e43e: Fix devcontainer startup issues for local and Codespaces builds ( <>)
  • 96bb05f: Fix findBestSessionFile to skip forked sessions ( <>)
  • e731418: Fix iOS workspace state detection and optimize polling (#235) (@vanpelt)
  • 73cd37e: Fix install script ( <>)
  • b084403: Fix intermittent unit test timeouts by cleaning up simulator state ( <>)
  • e1e2469: Fix mobile OAuth blank screen by encoding state in redirect_uri ( <>)
  • f28390e: Fix parser refresh bug and remove noisy debug logging ( <>)
  • 429ad6a: Fix parser to only track assistant messages as latest_claude_message ( <>)
  • 90dfa54: Fix terminal reconnect to navigate back to CodespaceView (#229) (@vanpelt)
  • b6141d9: Integrate Claude session parser with comprehensive test coverage ( <>)
  • 7e55856: Merge branch 'main' into feature/claude-session-parser (@vanpelt)
  • cf498bb: Optimize Swift app polling with lightweight session endpoint (#232) (@vanpelt)
  • 356b7e8: PR: perf/pty-handler-latency (#231) (@vanpelt)
  • 67c7bcd: Revise security policy and reporting guidelines (@vanpelt)
  • 3fef7ed: Simplify landing page and show mobile banner on all devices ( <>)
  • ba92af2: Update npm packages (#230) (@vanpelt)
  • e595c56: Update specs to include fork override ( <>)
  • 97839c3: Upgrade react a nudge ( <>)
  • 6c14e98: build(deps-dev): Bump tar-fs from 2.1.3 to 2.1.4 in /.devcontainer/features/feature/catnip-vscode-extension (#190) (@dependabot[bot])

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.4/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.3...v0.11.4

catnip 0.11.3

21 Nov 21:21

Choose a tag to compare

🐱 Catnip CLI 0.11.3

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.3

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • 197bd54: Add auto-update for mounted codespace repository default branch (#225) (@vanpelt)
  • c19e136: Add automated Cloudflare Worker deployment via GitHub Actions (#211) (@vanpelt)
  • 0b939d1: Add design document for codespace state refresh and setup flow improvements ( <>)
  • f38149a: Add portrait terminal mode for workspace detail view (#221) (@vanpelt)
  • 14daa27: Add preview mode for unauthenticated users in iOS app (#213) (@vanpelt)
  • c6df293: Add tailscale! ( <>)
  • 08cbeba: Bump devcontainer feature version ( <>)
  • 43a457a: Codespace shutdown detection (#212) (@vanpelt)
  • 89a8c7c: Fix SSE reconnection after backgrounding by handling iOS phase transitions ( <>)
  • 9fef98f: Fix SSE reconnection when app returns to foreground (#217) (@vanpelt)
  • 19f53bc: Fix all WorkspaceInfo test initializers with missing parameters ( <>)
  • abae599: Fix authentication errors with stale codespace credentials ( <>)
  • 6d2ad22: Fix codespace state refresh and improve setup flow (#214) (@vanpelt)
  • 747b9c5: Fix high CPU usage from gitignore pattern matching (#222) (@vanpelt)
  • c290134: Fix iOS simulator version to 26.0.1 (not 26.0) ( <>)
  • d3c2ea5: Fix invisible TUI cursor in SwiftTerm by setting opaque background color (#226) (@vanpelt)
  • 3304361: Fix lint / frontend tests ( <>)
  • 8404974: Fix missing github_repository field in expired codespace credentials (#210) (@vanpelt)
  • 7c014fb: Fix test compilation by adding missing WorkspaceInfo parameters ( <>)
  • 4ed091a: Remove slash key from terminal toolbar and add codespace monitor script ( <>)
  • c3d760e: Specify iOS 26.0 explicitly in test destinations ( <>)
  • 348c76a: Switch to Xcode 26.0.1 to match iOS 26.0 simulator availability ( <>)
  • 3288d4e: Update README ( <>)
  • 6159ddf: Update README ( <>)
  • 85c95a3: Update README.md for Isolated Sandbox formatting (@vanpelt)
  • 7c3f15c: Update golanglint ci ( <>)
  • 8a99eb6: Update resolved hash ( <>)
  • b8fb5b6: Update testflight link ( <>)
  • e764e56: Upgrade CI to Xcode 26.1 for iOS 26 SDK support ( <>)
  • 2eef685: Use iOS 18.6 simulators for tests (iOS 26.1 SDK but only 26.0 sims available) ( <>)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.3/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.2...v0.11.3

catnip 0.11.2

26 Oct 00:34
d5ad28e

Choose a tag to compare

🐱 Catnip CLI 0.11.2

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.2

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

🚀 Features

Other


🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.2/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.1...v0.11.2

catnip 0.11.1

25 Oct 16:50
cc90026

Choose a tag to compare

🐱 Catnip CLI 0.11.1

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.1

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • 8c319a9: Add CI-aware timeout configuration for UI tests ( <>)
  • 32f41f2: Add ClearDark app icon asset ( <>)
  • 2c342c5: Add Expo mobile app for Catnip workspace management (#189) (@vanpelt)
  • 4ab345e: Add async fetch for default branch in shallow clones ( <>)
  • cc90026: Add auto-upgrade on codespace start (#207) (@vanpelt)
  • 46d93b4: Add automated Claude Code onboarding and login API (#198) (@vanpelt)
  • cc89163: Add comprehensive iOS UI tests for CodespaceView button states and improve CI workflows ( <>)
  • afbdfa3: Add concurrency control to iOS tests workflow ( <>)
  • cd74287: Add mobile/desktop device detection and QR code functionality to VSCode extension ( <>)
  • a17e19e: Add proper waiting for initial sessions ( <>)
  • 603c44d: Feature/automated catnip installation (#196) (@vanpelt)
  • 90d4e14: Feature/live activity notifications (#203) (@vanpelt)
  • a909887: Feature/pre release (#205) (@vanpelt)
  • 207c3bb: Fix OAuth URL extraction to strip ANSI codes ( <>)
  • b6af1f4: Fix UI tests in CI and resolve Release build issues ( <>)
  • f8aeaa9: Fix agent message filtering and display issues ( <>)
  • 9f30263: Fix all 7 failing UI tests by pre-populating userStatus and adding HasCodespaces flag ( <>)
  • d62dc6c: Fix auth sheet submit button state after code submission ( <>)
  • 3ad928a: Fix iOS SSE timeout error when sending prompts from portrait interface (#204) (@vanpelt)
  • 8571b78: Fix iOS UI tests by preventing network calls in test mode ( <>)
  • 9eb60f7: Fix version detection to ignore devcontainer feature tags ( <>)
  • 92ea42d: Fix workspace creation flow and filter automated responses from latest message ( <>)
  • 71594b8: Improve devcontainer environment variable forwarding ( <>)
  • 9ded35e: Increase CI per-test execution timeout from 2 to 6 minutes ( <>)
  • c805e5f: Increase PTY prompt submission delay and update app icons ( <>)
  • c988740: Only run iOS tests on main branch when xcode directory changes ( <>)
  • 42ddb88: Only run publish-feature workflow when features folder changes ( <>)
  • ed10019: PR: bug/fix-session-resume-selection (#199) (@vanpelt)
  • 2fb849a: PR: debug/investigate-warmup-prompt (#197) (@vanpelt)
  • 1698a96: PR: feature/swift-auth-modal (#202) (@vanpelt)
  • c597491: Remove branch restriction and increase UI test timeout ( <>)
  • d594186: Renamed catnip to Catnip ( <>)
  • e5e6afb: Skip catnip-mobile linting, add debug step for dockerhub login ( <>)
  • ecdb05b: Turn on debug and dev in catnip devcontainer ( <>)
  • 6cca966: Update swagger (@vanpelt)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.1/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.0...v0.11.1

catnip 0.11.1-dev.2

25 Oct 23:13

Choose a tag to compare

catnip 0.11.1-dev.2 Pre-release
Pre-release

🐱 Catnip CLI 0.11.1-dev.2

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.1-dev.2

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • 0746081: Add comprehensive unit tests for upgrade version comparison ( <>)
  • 0298ce8: Attest we have no funky encryption ( <>)
  • 33ceb9b: Fix TypeScript linting errors in VS Code extension ( <>)
  • 47204e0: Fix environment export using declare -px with template preservation ( <>)
  • 7193e9c: Fix git fetch to create local branch refs, enable fallback ( <>)
  • efecbbb: Fix upgrade timeout leaving orphaned backup files ( <>)
  • d96c330: Make upgrade version comparison more explicit and debuggable ( <>)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.1-dev.2/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.1-dev.1...v0.11.1-dev.2

catnip 0.11.1-dev.1

25 Oct 20:44

Choose a tag to compare

catnip 0.11.1-dev.1 Pre-release
Pre-release

🐱 Catnip CLI 0.11.1-dev.1

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.1-dev.1

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

🚀 Features

Other

  • 5bb4d97: Bump VS Code extension version to 1.1.0 ( <>)
  • c199bca: Fix upgrade command to preserve dev versions with same base ( <>)
  • 7a21ff1: Improve codespace boot resilience with retries and fallbacks ( <>)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.1-dev.1/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.11.1...v0.11.1-dev.1

feature_vscode_1.1.0

25 Oct 19:02

Choose a tag to compare

W&B Catnip VS Code Extension

Published to VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=wandb.catnip-sidebar

Installation

  • Install from VS Code Marketplace: Search for "W&B Catnip"
  • Or install from VSIX: Download the .vsix file and run code --install-extension catnip-sidebar.vsix

catnip 0.11.0

17 Sep 14:12

Choose a tag to compare

🐱 Catnip CLI 0.11.0

Welcome to this new release of catnip!

📦 Installation

# Quick install (latest version)
curl -sSfL install.catnip.sh | sh

# Install specific version
curl -sSfL install.catnip.sh | sh -s -- --version v0.11.0

Note

The macOS version now includes native notification support through app bundle packaging. The installer will set up both the app bundle and CLI wrapper automatically.

📋 What's Changed

Changelog

Other

  • 29a9ffe: Repo: align agent docs and goreleaser notes ( <>)

🔍 Verification

All binaries are signed and checksummed for security. Verify downloads with:

# Download checksum file
curl -sL https://catnip.run/v1/github/releases/download/0.11.0/checksums.txt

# Verify binary (example for Linux amd64)
sha256sum -c checksums.txt --ignore-missing

📖 Documentation

Full Changelog: v0.10.0-dev.1...v0.11.0