<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Agents Window on RockB</title><link>https://baeseokjae.github.io/tags/agents-window/</link><description>Recent content in Agents Window on RockB</description><image><title>RockB</title><url>https://baeseokjae.github.io/images/og-default.png</url><link>https://baeseokjae.github.io/images/og-default.png</link></image><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 27 Apr 2026 09:03:54 +0000</lastBuildDate><atom:link href="https://baeseokjae.github.io/tags/agents-window/index.xml" rel="self" type="application/rss+xml"/><item><title>Cursor 3 Agents Window Guide: Glass Interface, Design Mode, and Worktrees Explained</title><link>https://baeseokjae.github.io/posts/cursor-3-glass-agents-window-deep-dive-2026/</link><pubDate>Mon, 27 Apr 2026 09:03:54 +0000</pubDate><guid>https://baeseokjae.github.io/posts/cursor-3-glass-agents-window-deep-dive-2026/</guid><description>A complete guide to Cursor 3 Glass — covering the Agents Window, Design Mode, and Worktrees for parallel agent-first development in 2026.</description><content:encoded><![CDATA[<p>Cursor 3 Glass is a full rebuild of the Cursor IDE interface around agent orchestration — not just code editing. Released April 2, 2026, it lets you run dozens of parallel agents across multiple repos and branches, annotate UI elements directly in a browser with Design Mode, and isolate background tasks in Worktrees, all from a single unified window.</p>
<h2 id="what-is-cursor-3-glass-the-agent-first-interface-explained">What Is Cursor 3 Glass? The Agent-First Interface Explained</h2>
<p>Cursor 3 Glass is the fourth-generation interface of the Cursor AI IDE, developed under the internal codename &ldquo;Glass&rdquo; and released on April 2, 2026. It represents a fundamental architectural shift: rather than treating AI assistance as a side panel to your editor, Glass positions the developer as an agent orchestrator — a conductor who dispatches, monitors, and steers multiple AI agents working in parallel. By February 2026, Cursor had already crossed $2B ARR and over 1 million daily active users, with roughly 2 in 3 Fortune 500 companies on the platform. Glass is Anysphere&rsquo;s answer to that scale: enterprise teams need to parallelize engineering work, not just autocomplete individual lines. The central bet is that developers in 2026 spend more time orchestrating agents than editing code. Glass makes that orchestration first-class — with a dedicated Agents Window, a visual Design Mode, and deep Git Worktrees integration — rather than an afterthought bolted onto a text editor. If you&rsquo;ve used Cursor 2.x and found yourself manually juggling multiple Composer sessions, Glass is the upgrade that consolidates that workflow into a coherent, observable interface.</p>
<h2 id="the-agents-window-running-parallel-agents-across-repos-and-environments">The Agents Window: Running Parallel Agents Across Repos and Environments</h2>
<p>The Agents Window is Cursor 3 Glass&rsquo;s primary interface for managing concurrent AI agents — a mission-control panel where you can launch, monitor, pause, and cancel any number of agents operating simultaneously across different repositories, branches, and environments. Unlike the older Composer approach (one active session at a time), the Agents Window treats each task as an independent agent with its own context, toolset, and lifecycle. You can assign one agent to write a new API endpoint while another runs a test suite on a different branch and a third handles a database migration in a staging environment — all visible in a single scrollable panel. Each agent card shows its current status (running, waiting, blocked, done), the files it has modified, and a token-level cost estimate. Clicking into any card opens a full conversation thread so you can inspect reasoning, override decisions, or inject new instructions mid-run. As of the April 24, 2026 update, the Agents Window also supports multi-root workspaces, so a single pane can span agents working across completely separate repositories in one orchestration view.</p>
<h2 id="how-to-set-up-and-launch-the-agents-window-step-by-step">How to Set Up and Launch the Agents Window (Step-by-Step)</h2>
<p>Setting up the Agents Window in Cursor 3 Glass takes under two minutes for most projects and requires no additional configuration beyond installing Cursor 3 (version 0.47 or later). The Agents Window is enabled by default on all plans — Free, Pro, and Business — with the main difference being the number of simultaneous agents allowed: Free supports 2 concurrent agents, Pro supports 10, and Business supports unlimited. Once open, the panel persists across editor sessions; agents you launched yesterday appear in their last state (done, archived, or still running as a cloud agent) the next time you open Cursor. The Agents Window also syncs across machines for Pro and Business users — dispatch an agent from your desktop, check its progress from your laptop. For teams, agents launched by any team member appear in a shared view accessible from the same keyboard shortcut, making it the central coordination surface for async engineering work.</p>
<h3 id="opening-the-agents-window">Opening the Agents Window</h3>
<p>Open the Agents Window via <code>Cmd+Shift+P</code> (Mac) or <code>Ctrl+Shift+P</code> (Windows/Linux), then type <strong>Agents Window</strong> and press Enter. Alternatively, click the grid icon in the top-right corner of the Cursor toolbar — it&rsquo;s new in Glass and sits next to the standard file explorer toggle.</p>
<h3 id="launching-your-first-agent">Launching Your First Agent</h3>
<p>With the Agents Window open, click <strong>+ New Agent</strong>. A prompt field appears. Describe the task in natural language: <em>&ldquo;Add rate limiting middleware to the Express API in <code>/server/api</code>&rdquo;</em>. Cursor automatically scopes the agent to the current workspace root. You can override the repo, branch, or environment by expanding the <strong>Agent Settings</strong> dropdown before submitting.</p>
<h3 id="using-worktree-and-best-of-n-commands">Using /worktree and /best-of-n Commands</h3>
<p>Two slash commands unlock advanced orchestration:</p>
<ul>
<li><code>/worktree</code> — forks the current branch into an isolated Git worktree so the agent edits files without touching your working tree. Essential for tasks you&rsquo;re not ready to merge.</li>
<li><code>/best-of-n</code> — spins up <em>n</em> parallel agents with identical instructions and presents their outputs side-by-side for you to cherry-pick the best solution. Cursor 3 supports up to <code>/best-of-5</code> on Pro and Business plans.</li>
</ul>
<h3 id="monitoring-and-steering-agents">Monitoring and Steering Agents</h3>
<p>Each agent card in the panel updates in real time. A yellow spinner means the agent is actively executing; orange means it&rsquo;s blocked (usually waiting on a terminal command approval); green means done. Click <strong>Review</strong> on a done card to see a file diff and either accept, reject, or continue the agent with follow-up instructions.</p>
<h2 id="design-mode-visual-ui-annotation-for-faster-frontend-development">Design Mode: Visual UI Annotation for Faster Frontend Development</h2>
<p>Design Mode is Cursor 3 Glass&rsquo;s browser-embedded annotation layer that lets you click directly on rendered UI elements and describe changes in natural language, eliminating the need to hunt for component file paths, class names, or CSS selectors. In a standardized March 2026 benchmark, Cursor built a responsive data table component in 2 rounds of prompting compared to Windsurf&rsquo;s 3 and GitHub Copilot&rsquo;s 5 — Design Mode is a significant contributor to that gap for frontend tasks. The workflow is: open your app&rsquo;s dev server preview inside Cursor (it embeds a Chromium viewport), click the Design Mode toggle (or press <code>Cmd+D</code>), then click any element on screen. Cursor highlights the element, identifies its source file and line, and opens a prompt attached to that component&rsquo;s exact context. You describe the change — <em>&ldquo;make this button pill-shaped and change the hover state to #3B82F6&rdquo;</em> — and the agent edits the component file directly. No more grep-ing for class names or manually tracing React component trees. Design Mode also supports multi-element selection (hold Shift and click) for batch instructions like <em>&ldquo;change all these cards to use the new <code>CardV2</code> component&rdquo;</em>.</p>
<h3 id="design-mode-vs-text-based-frontend-prompting">Design Mode vs Text-Based Frontend Prompting</h3>
<p>Traditional text prompts for frontend work suffer from a context problem: you describe an element in words, the agent guesses the correct file and selector, and mismatches cause slow iteration loops. Design Mode eliminates that ambiguity by grounding every instruction in the actual rendered DOM. The tradeoff is that Design Mode requires your dev server to be running and accessible in Cursor&rsquo;s embedded browser — it doesn&rsquo;t work on screenshots or static HTML files. For projects with complex authentication (OAuth flows, multi-tenant apps), you&rsquo;ll need to log in inside the embedded browser once per session. Teams using Design Mode report the biggest gains on component-heavy React and Vue codebases where element-to-file mapping is non-obvious.</p>
<h2 id="worktrees-in-cursor-3-isolated-background-task-execution">Worktrees in Cursor 3: Isolated Background Task Execution</h2>
<p>Cursor 3 Worktrees integrate Git&rsquo;s <code>git worktree</code> mechanism directly into the IDE, allowing agents to work on isolated branches without interfering with your current development environment. A worktree is a checked-out copy of a repository at a specific commit or branch, stored in a separate directory but sharing the same <code>.git</code> object database. In practical terms: your main branch stays clean and interactive while a background agent runs a risky refactor on <code>refactor/auth-middleware</code> in its own worktree — if the refactor goes wrong, you discard the worktree without touching your work. The April 24, 2026 Cursor update improved worktree UX significantly, adding one-click branch switching from the Agents Window card (previously you had to use the terminal), and multi-root workspace support so agents in different worktrees appear as peers in the same Agents Window panel.</p>
<h3 id="creating-and-managing-worktrees">Creating and Managing Worktrees</h3>
<p>From the Agents Window, launch an agent and prefix the prompt with <code>/worktree branch-name</code> to automatically create a new worktree for <code>branch-name</code>. Cursor handles the <code>git worktree add</code> call, sets the working directory for the agent, and registers the worktree in the Agents Window sidebar. When the agent is done and you&rsquo;ve reviewed the diff, click <strong>Merge &amp; Cleanup</strong> to merge the branch and run <code>git worktree remove</code> automatically. You can also open any existing worktree in a new Cursor window via <code>File &gt; Open Worktree</code> — useful when you want to manually inspect agent work in a separate editor context before merging.</p>
<h3 id="when-to-use-worktrees-vs-standard-agents">When to Use Worktrees vs Standard Agents</h3>
<p>Use worktrees when the task requires branch isolation — database migrations, large refactors, dependency upgrades, or anything that modifies lock files. Standard agents (without <code>/worktree</code>) are fine for additive tasks (new files, new functions) where a conflict is unlikely. The rule of thumb: if you&rsquo;d normally create a branch for the task manually, use <code>/worktree</code>.</p>
<h2 id="cloud-agents-and-remote-ssh-taking-cursor-beyond-local-development">Cloud Agents and Remote SSH: Taking Cursor Beyond Local Development</h2>
<p>Cloud Agents in Cursor 3 Glass run on Anysphere&rsquo;s infrastructure rather than your local machine, enabling long-running tasks (multi-hour refactors, large test suite runs, data pipeline jobs) to continue even when you close your laptop. Cursor 3 was built around the observation that enterprise workflows can&rsquo;t be bounded by a developer&rsquo;s battery life or VPN session. Cloud Agents connect to your codebase via a secure tunnel — either through GitHub/GitLab OAuth for cloud repos, or via a persistent Remote SSH connection for on-prem environments. Once connected, you dispatch agents from the Agents Window exactly as you would local agents; the only difference is an icon indicating the agent is executing remotely. Cloud Agents support the same <code>/worktree</code> and <code>/best-of-n</code> commands, and their logs stream back to your Agents Window in real time. For enterprise teams running Cursor Business, Cloud Agents can be scoped to specific infrastructure environments (staging, QA, sandbox) so agents never accidentally touch production systems.</p>
<h3 id="setting-up-remote-ssh-agents">Setting Up Remote SSH Agents</h3>
<p>Go to <code>Settings &gt; Agents &gt; Remote Environments</code>, add a new SSH host (hostname, port, SSH key path), and click <strong>Test Connection</strong>. Once the connection is verified, the remote environment appears in the <strong>Agent Settings</strong> dropdown when launching any agent from the Agents Window. Cursor installs a lightweight agent runner on the remote host on first connection; subsequent launches reuse the installed runner. Supported on Linux x86_64 and ARM64 hosts.</p>
<h2 id="cursor-3-vs-competitors-how-glass-stacks-up-in-2026">Cursor 3 vs Competitors: How Glass Stacks Up in 2026</h2>
<p>Cursor 3 Glass competes primarily against Windsurf 3, GitHub Copilot (VS Code + CLI), and Claude Code in the agent-first IDE category. The competitive landscape as of April 2026 breaks down as follows:</p>
<table>
  <thead>
      <tr>
          <th>Feature</th>
          <th>Cursor 3 Glass</th>
          <th>Windsurf 3</th>
          <th>GitHub Copilot</th>
          <th>Claude Code</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Parallel agents</td>
          <td>Yes (Agents Window)</td>
          <td>Limited (2 concurrent)</td>
          <td>No (sequential only)</td>
          <td>Yes (via worktrees)</td>
      </tr>
      <tr>
          <td>Visual UI annotation</td>
          <td>Yes (Design Mode)</td>
          <td>No</td>
          <td>No</td>
          <td>No</td>
      </tr>
      <tr>
          <td>Git Worktrees integration</td>
          <td>Native (1-click)</td>
          <td>Manual only</td>
          <td>Manual only</td>
          <td>Native</td>
      </tr>
      <tr>
          <td>Cloud agents</td>
          <td>Yes (Anysphere infra)</td>
          <td>Yes (Codeium infra)</td>
          <td>No</td>
          <td>No</td>
      </tr>
      <tr>
          <td>Multi-repo workspace</td>
          <td>Yes (April 2026 update)</td>
          <td>Partial</td>
          <td>No</td>
          <td>No</td>
      </tr>
      <tr>
          <td>Best-of-N sampling</td>
          <td>Yes (/best-of-5)</td>
          <td>No</td>
          <td>No</td>
          <td>No</td>
      </tr>
      <tr>
          <td>IDE base</td>
          <td>VS Code fork</td>
          <td>VS Code fork</td>
          <td>VS Code extension</td>
          <td>Terminal/CLI</td>
      </tr>
      <tr>
          <td>Monthly cost (Pro)</td>
          <td>$20</td>
          <td>$15</td>
          <td>$10</td>
          <td>$20</td>
      </tr>
  </tbody>
</table>
<p>Cursor&rsquo;s differentiation in 2026 is depth of agent orchestration and the Design Mode feature — no competitor offers visual UI annotation natively. Windsurf is cheaper for solo developers doing primarily backend work. GitHub Copilot remains the easiest integration for teams locked into the GitHub ecosystem. Claude Code is the strongest choice for pure terminal workflows and long-horizon autonomous tasks, but lacks a GUI for multi-agent monitoring.</p>
<h3 id="where-cursor-3-falls-short">Where Cursor 3 Falls Short</h3>
<p>Cursor 3 Glass&rsquo;s cloud agent infrastructure is US-hosted with EU data residency available only on Enterprise plans — a friction point for GDPR-sensitive teams. The embedded Chromium browser for Design Mode adds ~300MB to the installed app size. And despite the multi-repo support added in April 2026, cross-repo agents still require both repos to be in the same organization on GitHub/GitLab — cross-org workflows need manual SSH configuration.</p>
<h2 id="tips-and-best-practices-for-multi-agent-orchestration-in-cursor-3">Tips and Best Practices for Multi-Agent Orchestration in Cursor 3</h2>
<p>Effective multi-agent orchestration in Cursor 3 Glass requires a different mental model than single-agent IDE use. These are the patterns that produce the best results after daily use of Glass since its April 2, 2026 release.</p>
<p><strong>Scope agents narrowly.</strong> Agents with focused tasks (one endpoint, one component, one test file) outperform broad instructions (&ldquo;refactor all the auth code&rdquo;). The Agents Window makes it cheap to run five narrow agents versus one bloated one — use that.</p>
<p><strong>Pair /worktree with /best-of-n for risky changes.</strong> When you&rsquo;re unsure which implementation approach is correct, run <code>/worktree feature/option-a</code> and <code>/worktree feature/option-b</code> with different instructions, then use <code>/best-of-2</code> to compare diffs side-by-side before merging either branch. This is the Glass-native replacement for the old &ldquo;duplicate Composer session&rdquo; hack.</p>
<p><strong>Set approval gates on terminal commands.</strong> In <code>Settings &gt; Agents &gt; Permissions</code>, configure agents to require your approval before running any shell command. This prevents agents from installing unexpected packages or overwriting files outside their task scope. The approval prompt appears inline in the Agents Window card — one click, no context switch.</p>
<p><strong>Use agent labels.</strong> Each agent card supports custom labels (click the tag icon). Label agents by feature, sprint, or epic. The Agents Window search bar filters by label, so you can quickly find all agents related to <code>auth-refactor</code> across sessions.</p>
<p><strong>Archive, don&rsquo;t delete.</strong> When an agent finishes, archive its card rather than deleting it. Archived agents retain their full conversation thread and file diff — useful for auditing decisions or restarting a similar task later with one-click clone.</p>
<p><strong>Monitor token spend in real time.</strong> The Agents Window shows a running token cost per agent and a session total in the top-right. Set a session budget in Settings; Cursor will pause all agents and notify you when you approach the limit rather than silently running up your bill.</p>
<h2 id="faq">FAQ</h2>
<p><strong>How do I open the Agents Window in Cursor 3?</strong>
Press <code>Cmd+Shift+P</code> (Mac) or <code>Ctrl+Shift+P</code> (Windows/Linux) and type &ldquo;Agents Window,&rdquo; then press Enter. Alternatively, click the grid icon in the Cursor toolbar at the top right of the window.</p>
<p><strong>Can I run Cursor 3 Agents on a remote server?</strong>
Yes. Go to <code>Settings &gt; Agents &gt; Remote Environments</code>, add an SSH host, and once the connection is verified it appears in the Agent Settings dropdown. Cloud Agents run on Anysphere&rsquo;s infrastructure for fully managed remote execution without SSH configuration.</p>
<p><strong>What is Design Mode in Cursor 3 and how do I enable it?</strong>
Design Mode is a browser-embedded UI annotation layer that lets you click rendered elements and describe changes in natural language. Enable it with <code>Cmd+D</code> or the toggle in Cursor&rsquo;s embedded Chromium browser while your dev server is running. It works with any web framework.</p>
<p><strong>What&rsquo;s the difference between /worktree and a standard Cursor agent?</strong>
A standard agent edits files in your current working tree. <code>/worktree branch-name</code> creates an isolated Git worktree on a new branch so the agent works without affecting your main workspace. Use worktrees for risky changes — refactors, migrations, dependency upgrades.</p>
<p><strong>Is Cursor 3 Glass worth the $20/month Pro plan?</strong>
For developers running multiple concurrent agents or using Design Mode for frontend work, yes — the Agents Window and parallel execution alone justify the cost for most professional workflows. Solo developers doing primarily backend work with minimal parallelism may find Windsurf 3 at $15/month a better value-to-cost ratio.</p>
]]></content:encoded></item></channel></rss>