Release Notes
Add new releases at the top of this page.
v0.2.9 (CLI Release)
Section titled “v0.2.9 (CLI Release)”- Date: April 29, 2026
- Focus: hooks installation
Changes:
- New command
pulse install-hooks- Installs Claude Code hooks without changing trace URL/config- Validates pulse config exists and has valid values (api_url, api_key, project_id)
- Prompts to run
pulse connectif config is missing or incomplete - Installs hooks for all detected tools (Claude Code, OpenCode, OpenClaw)
- Hook detection now checks both settings files:
- Primary:
.claude/settings.json - Override:
.claude/settings.local.json(preferred if exists) - Fixes issues on systems where Claude writes to settings.local.json
- Primary:
- Refactored shared hook installation logic from
connect.rsto newinstall_hooks.rsmodule- Both
pulse connectandpulse setupnow use the sameinstall_hooks()function - Eliminated ~70 lines of duplicated code
- Both
Usage:
# Install hooks without changing config (new)pulse install-hooks
# Connect and install hooks (existing, unchanged)pulse connect
# Setup and install hooks (existing, unchanged)pulse setupv0.2.7 (Server and CLI Release)
Section titled “v0.2.7 (Server and CLI Release)”- Date: April 29, 2026
- Focus: developer experience
Changes:
pulse-servernow serves the dashboard directlypulse up,pulse down,pulse restart, andpulse logsnow manage the local server lifecyclepulse connectis the main path for connecting to an already running shared Pulse instance- local install and startup docs now follow the simpler
pulse setup --local->pulse upflow - upgrade docs now explain that reinstalling preserves
~/.pulsedata, including local traces and config
Upgrade:
- Local/self-hosted Pulse:
curl -fsSL https://raw.githubusercontent.com/EK-LABS-LLC/trace-service/main/scripts/install.sh | bash -s -- pulse-server- Remote/shared-instance CLI users:
curl -fsSL https://raw.githubusercontent.com/EK-LABS-LLC/trace-cli/main/install.sh | sh