v0.1.16 — Task orchestration and in-app code search
Task orchestration Parent tasks can fan out subtasks with dependency-aware batches and merge tracking instead of the old missions plugin. Due dates land on backlog items, and plan checklists dedupe cleanly during an executing plan.

Sessions are easier to follow. Turn summaries and a summary agent keep long runs scannable. The sidebar groups sessions by last activity, multiple thinking blocks render per turn, and switching runs refreshes stale session data instead of showing a ghost state.
Code search works out of the box. The desktop build ships typescript-language-server so symbol lookup and references work out of the box — no global LSP install required.

Workspace & chat polish. @-mentions can pull browser element refs into chat. Project modals and File Tree search behave correctly. Chat cards, tooltips, and plugin badges got an animation pass.
Also:
- Build and Plan cards only render when anchored to the active session plan
- Cursor adapter normalizes thinking events from stream-json output
- Packaged app paths resolve to the platform project so agents find the right tree
- MCP delegate calls reject unexpected run body fields
- Default project icon set