π Major Feature Release
This release adds powerful new features for session management, plugin discovery, and terminal interaction. Includes 15+ bug fixes for improved stability.
β¨ New Features
claude agents --json
List live Claude sessions as JSON for scripting integration. Perfect for:
- β’ tmux-resurrect session persistence
- β’ Status bar widgets
- β’ Custom session pickers
- β’ Automation scripts
claude agents --json
Enhanced OTEL Tracing
Added agent_id and parent_agent_id attributes to
claude_code.tool spans. Fixed trace parenting so background subagent spans
nest correctly under the dispatching Agent tool span.
GitHub Integration in Status Line
Status line JSON now includes GitHub repository and PR information when detected. See active PR context directly in your terminal status.
Plugin Discovery Enhanced
/plugin Discover and Browse screens now show comprehensive plugin details:
- β’ Commands available
- β’ Agents included
- β’ Skills provided
- β’ Hooks registered
- β’ MCP/LSP servers supported
All visible before installation for informed decisions.
Terminal Tab Attention Count
claude agents terminal tab title now shows the awaiting-input count. Alt-tabbed windows tell you when an agent needs attention.
Mouse Support in Suggestions
Slash command and @-mention suggestion lists now support mouse hover and click in fullscreen mode. Faster selection without keyboard navigation.
π Bug Fixes
Security: Permission Bypass Fixed
Fixed bypass where bare variable assignments to non-allowlisted environment variables in Bash commands were auto-approved
MCP Error Messages
Fixed MCP prompt slash commands showing raw server validation errors β now names the missing argument and shows expected usage
Spinner Freeze Fixed
Fixed spinner and elapsed-time display freezing until keypress after terminal resize or refocus
Windows PowerShell
Fixed cross-project resume hint failing in default Windows PowerShell 5.1 β now uses ; as command separator
Voice Push-to-Talk
Fixed voice push-to-talk not working in the agent view's reply pane
Task List Ordering
Fixed task lists rendering in random order when several tasks are created at once
PR Badge Updates
Fixed PR badge in footer not updating immediately after gh pr create and other PR-state-changing commands
Non-ASCII Teammates
Fixed Agent Teams teammates with non-ASCII names failing every API call due to invalid header encoding
/review GraphQL Fix
Fixed /review using deprecated projectCards GraphQL query that errored on repos with Classic Projects
Plugin Validate
Fixed claude plugin validate not flagging skills: entries that point at a file instead of a directory
Skill Infinite Loop
Fixed infinite loop where a skill using context: fork could repeatedly re-invoke itself
Read Tool Improved
Read tool now returns truncated first page with "PARTIAL view" notice instead of hard error when file exceeds token limit
π» Usage Examples
List Sessions as JSON
claude agents --json
Output includes agent_id, parent_agent_id, status, and GitHub context
Browse Plugins Before Installing
/plugin discover
See all commands, agents, skills, hooks, and MCP/LSP servers before committing
Stop Agent with Context
/stop
Now includes background_tasks and session_crons fields in hook input