Configurable agent settings, streamlined workspace modal, and tab and pane enhancements

Configurable agent settings, streamlined workspace modal, and tab and pane enhancements

Configurable Agent Settings #2495

Agent behavior is now configurable from the desktop settings UI. You can override built-in presets, preview prompt templates, and reuse the same agent definitions everywhere you launch work without editing config files by hand.

  • Adjust model, labels, descriptions, commands, and prompt templates from one settings page
  • Changes save immediately and can be reset back to defaults
  • The same shared agent presets now power workspace creation and task launch flows

Streamlined Workspace Modal #2391 #2506 #2500 #2513

The workspace modal now keeps project selection, prompts, images, PRs, and issues in one flow, so it is faster to launch a workspace with complete context.

New workspace modalNew workspace modal

  • Prompt-first creation flow with project selection built directly into the modal
  • Project avatars, GitHub owner details, and inline Add from GitHub in the selector
  • Prompt text, image attachments, linked PRs, linked issues, and selected agent all live in the same streamlined flow
  • Prompt text, attachments, and selected agent persist when you close and reopen the modal
  • Branch prefix previews, better long-name truncation, and PR lookup by pasted GitHub URL

Tab and Pane Enhancements #2488 #2487

Desktop layouts are more flexible now. You can merge an entire tab into another pane layout with drag-and-drop, and rename pane headers inline to keep dense workspaces organized.

Drag tab into paneDrag tab into pane

  • Drag a top-level tab onto another tab's split zones to merge it left, right, top, or bottom
  • Source tabs are removed cleanly after the merge, preserving pane ownership and layout state
  • Double-click pane headers to rename them directly in place

Improvements

  • V2 workspace sidebar - Workspaces are grouped by project in the redesigned sidebar, with the newer project-first flow feeding directly into that structure #2399
  • Linked Linear issue pills - Linear issues referenced in agent tasks now render as inline pills with the issue title and status, so you can reference tasks in chat without leaving context #2383
  • Keyboard shortcut to equalize pane splits - Press Cmd+Shift+0 to instantly balance all pane splits to equal widths #2381
  • Searchable font picker - The font selector in settings is now a searchable dropdown instead of a plain text input #2458
  • Terminal scrollback increased to 5k lines - More history retained in terminal sessions #2480
  • Server-side branch/PR/issue search - Branch, PR, and issue pickers now search server-side and paginate for large repositories #2442
  • Desktop themes applied to editor and diffs - The active desktop theme now extends to the CodeMirror editor and diff views #2404
  • PRs sorted by most recently updated - PR lists in the workspace modal now sort by update time #2406
  • Yearly pricing shown as monthly equivalent - Plans page now displays the per-month cost for annual subscriptions #2396
  • Android Studio added to IDE dropdown #2428
  • OpenAI GPT-5.4 available - Updated OpenAI model list replaces GPT-5.2 with GPT-5.4 #2497
  • New-tab as default preset execution mode #1817

Bug fixes: Fixed macOS git spawn failures when shell-env PATH fallback is missing #2505, fixed Linear two-way sync write-back to Linear #2477, fixed stale project icon after image replacement #2485, fixed agent hooks written to native config files #2479, fixed pasted content reverting in CodeMirror #2463, fixed agent launch from issues tab #2482, fixed branch search and project switching in workspace modal #2465, fixed terminal link path resolution to file viewer #2440, fixed stale sidebar after workspace creation #2441, fixed settings back button navigation #2425, fixed new workspaces showing unrelated PRs #2405, fixed git resolution from shell PATH #2403, fixed git status buffer overflow in large repos #2400, fixed Linear OAuth token revocation on disconnect #2443