Releases: wandb/catnip
catnip 0.12.1
🐱 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.1Note
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
🐱 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.0Note
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
- d009147: Feature/adaptive ios ipad design (#240) (@vanpelt)
- d7e8eed: Fix OAuth login flow security issues (#238) (@vanpelt)
- b9949ad: Fix iPad preview mode and workspace switching issues (#245) (@vanpelt)
- 606332a: Fix preview mode not working in TestFlight/production builds ( <>)
🔍 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
🐱 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.4Note
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
🐱 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.3Note
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
🐱 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.2Note
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 ( <>)
- d5ad28e: Fix/codespace boot resilience (#209) (@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.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
🐱 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.1Note
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
🐱 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.2Note
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
🐱 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.1Note
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
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
.vsixfile and runcode --install-extension catnip-sidebar.vsix
catnip 0.11.0
🐱 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.0Note
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