Added
- The tab bar now handles large tab sets better: you can scroll overflowing tabs with the mouse controls or wheel, and reorder tabs by dragging them.
workspace createandtab createnow return the created root pane in their JSON response, so automation can act on the new pane immediately without an extra lookup.
Fixed
- Background panes that start idle no longer show up as
doneor trigger finished-state attention until they have actually transitioned from working or blocked to idle. - Left-click now focuses panes and right-click now opens the pane context menu even when the inner TUI has mouse reporting enabled, fixing apps like Claude Code. (#25, thanks @othavioquiliao)
- OSC 52 clipboard writes from apps running inside panes now reach the host clipboard correctly, including copy requests emitted by child processes inside the pane.
pane closenow removes only the targeted tab when other tabs still exist in the workspace, instead of closing the whole workspace.- Amp approval prompts are now detected more reliably as blocked, including tool-call, command, and file edit/create approval screens.
Breaking Changes
- Socket API clients that match
result.typeexactly need to handleworkspace_createdandtab_createdforworkspace.createandtab.create; these calls no longer returnworkspace_infoandtab_info.