v2.3.0
VPN Status Indicator (macOS only)
- Displays ◉ when VPN is connected, ○ when disconnected
- Independent toggle via
vpnIndicatorconfig option orCLAUDE_CODE_STATUSLINE_VPN_INDICATORenv var - Uses
scutil --nwito detect utun interfaces - Cached with 30-second TTL since VPN status changes frequently
- ASCII fallback: ·vpn · (on) / ·vpn · (off)
Fixes
- Symlink resolution in bin wrapper now uses
realpathSyncfor correct path handling - Only fetch environment versions when
envContextis enabled to reduce overhead - VPN detection only runs when
vpnIndicatoris enabled - Fixed spacing when only VPN indicator is enabled
Full Changelog: v2.2.0...v2.3.0