Skip to content

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 11:31
· 24 commits to master since this release
Installation

Homebrew

brew tap st0012/cctop
brew install --cask cctop

macOS (Apple Silicon)

curl -sL https://github.com/st0012/cctop/releases/download/v0.17.0/cctop-macOS-arm64.zip -o cctop.zip
unzip cctop.zip
mv cctop.app /Applications/
open /Applications/cctop.app

macOS (Intel)

curl -sL https://github.com/st0012/cctop/releases/download/v0.17.0/cctop-macOS-x86_64.zip -o cctop.zip
unzip cctop.zip
mv cctop.app /Applications/
open /Applications/cctop.app

From source

Requires Xcode 16+.

git clone https://github.com/st0012/cctop && cd cctop
./scripts/bundle-macos.sh
cp -R dist/cctop.app /Applications/

This release is signed and notarized with Apple Developer ID.

What's Changed

New Features

  • Support Claude Desktop and Codex Desktop sessions by @st0012 in #108
  • feat: redesign session card with title-first layout and source badges by @st0012 in #117
  • Preserve dormant desktop sessions across app restarts by @st0012 in #129
  • Support archived Desktop sessions by @st0012 in #130

Bug Fixes

  • fix(focus): target Apple Terminal tab by tty via AppleScript by @st0012 in #110
  • fix: Desktop session name handling (Claude + Codex) by @st0012 in #116

Other Changes

  • chore: remove Raycast extension by @st0012 in #118
  • fix: capture Claude Desktop session titles by @st0012 in #121
  • Centralize source badge labels by @st0012 in #123
  • fix: fill Codex Desktop session names mid-turn by @st0012 in #122
  • Share Desktop host app bundle constants by @st0012 in #124
  • Show each Codex Desktop conversation as its own card by @st0012 in #125
  • Validate hook contract drift by @st0012 in #126
  • Add cctop:// panel toggle and e2e session-test skill by @st0012 in #127
  • Hide Codex Desktop maintenance sessions by @st0012 in #128
  • Hide orphan Claude Desktop hook sessions by @st0012 in #132
  • Use desktop app liveness for dormant sessions by @st0012 in #133
  • Hide subagent-owned sessions by @st0012 in #134
  • Record hook writer metadata in session files by @st0012 in #135
  • Consolidate agent guidance in AGENTS.md by @st0012 in #137
  • Detect OpenCode question prompts as permission waits by @st0012 in #138
  • Ignore leaked desktop bundle IDs for non-desktop sessions by @st0012 in #139
  • Clarify desktop onboarding by @st0012 in #140
  • Fix Codex notification focus routing by @st0012 in #141
  • Show desktop project names for Desktop sessions by @st0012 in #142
  • Hide Codex exec helper sessions by @st0012 in #143

Full Changelog: v0.16.0...v0.17.0