v0.1.17 — Project preferences, agent identity, and a recoverable trash
Make it yours. Agent identity is customizable — name, role, and an interactive avatar from Settings — and the panel layout now persists per project instead of per worktree, so switching branches doesn't reshuffle your panes.

Sessions have coverage. The worktree watcher now picks up commits made from a terminal, so out-of-band work doesn't quietly vanish. The new Trash is a dedicated space for immediately regrettable deletions, which then auto-delete in 30 days.

Subagents wait properly. Waiting for subagents is non-blocking through the internal API, parent runs hold on a subagent completion guard instead of spinning, and orchestration parents now branch into orchestration/* so epic merges keep their shape.

New adapters and plugins. Cursor Agent SDK joins the lineup as a first-class adapter. An early look at the Computer-use plugin for macOS lands on the marketplace.
Reliability. The sidebar and inbox now paginate properly, scroll-to-load works, and the active-count drift in the sidebar is fixed. Server wiring for SDK adapters and SSE is in, agent streaming and stop-run behavior are more predictable, the session model is preserved across resume/wake, and the command palette feels less twitchy.
Polish. Row clicks no longer leave text highlighted on release; selection is tinted with your accent color.