Home›Editor›Cursor、マルチタスク・Worktrees・マルチルートワークスペースに対応

Cursor、マルチタスク・Worktrees・マルチルートワークスペースに対応Multitask, Worktrees, and Multi-root Workspaces

元記事を読むRead original articlecursor.com(新しいタブで開きます)(opens in a new tab)
AI2 点サマリSummary highlight
  • Cursorは、非同期サブエージェントによる複数タスクの並行処理、Git Worktreesの操作性向上、マルチルートワークスペースを追加した。
  • 別ブランチや複数リポジトリをまたぐ開発を効率化できる。

Cursor adds parallel task execution with async subagents, improves Git Worktrees, and supports multi-root workspaces, helping developers work efficiently across branches and repositories.

本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (cursor.com) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (cursor.com).

要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.

Cursorは、非同期サブエージェントを使ったマルチタスク、操作性を改善したワークツリー、マルチルートワークスペースに対応した。複数のタスクやブランチ、リポジトリをまたぐ作業を、同じ環境から並行して扱える点が重要な変更となる。

非同期マルチタスク

/multitaskを使うと、リクエストをキューへ追加して順番に処理する代わりに、Cursorが非同期サブエージェントを実行し、複数の処理を並列で進める。大きなタスクを小さな単位へ分割し、それぞれを複数の非同期サブエージェントが同時に担当することも可能になった。

すでにキューへメッセージが追加されている場合も、現在の実行が完了するまで待つ必要はない。それらのメッセージを対象として、途中からCursorにマルチタスクさせられる。

ワークツリー

新しく改善されたワークツリーは、エージェントウィンドウから利用できる。異なるブランチごとに独立したタスクを割り当て、バックグラウンドで実行する仕組みだ。

変更をテストできる段階になったら、任意のブランチをワンクリックでローカルの作業環境へ移せる。ブランチごとの独立性を保ちながら処理を進め、必要な変更を手元へ移す流れがまとめられている。

複数フォルダ

1つのエージェントセッションで、複数のフォルダから構成される再利用可能なワークスペースを対象にできるようになった。これがマルチルートワークスペースとして提供される。

リポジトリ横断

マルチルートワークスペースでは、エージェントがリポジトリ間を移動するたびに対象を切り替える必要がない。Cursor上でフロントエンド、バックエンド、共有ライブラリをまとめて扱い、それらにまたがる横断的な変更を行える。

Parallel Task Execution

Cursor adds parallel task execution with asynchronous subagents, improves Git Worktrees, and introduces multi-root workspace support. The release matters for development work that spans multiple tasks, branches, folders, or repositories because these operations can now be handled without repeatedly waiting for one task to finish or switching the agent’s target.

Using /multitask, Cursor runs asynchronous subagents to process requests in parallel instead of adding each request to a queue. It can also divide a large task into smaller units so that multiple asynchronous subagents can work on them at the same time.

Asynchronous Subagents

Multitasking also applies when messages are already waiting in the queue. Rather than waiting for the current run to finish, users can have Cursor multitask on those queued messages.

This provides two related ways to handle concurrent work: separate requests can be processed in parallel, and a larger task can be divided into smaller pieces for multiple asynchronous subagents to address simultaneously. Both capabilities are available through the new multitasking feature.

Improved Git Worktrees

The release also brings a renewed and improved Worktrees experience to the agent window. Independent tasks can run in the background on different branches, separating the work associated with each branch.

When changes are ready to be tested, any branch can be moved into the local working environment with one click. This connects background work on separate branches with the point at which those changes need to be tested locally.

Multi-Root Workspaces

A single agent session can now target a reusable workspace composed of multiple folders. This multi-root workspace support is intended for cross-cutting changes that span multiple repositories.

Cursor can make changes across a frontend, backend, and shared libraries without requiring the target to be switched whenever the agent moves between repositories. Together with asynchronous subagents and the improved Worktrees experience, this supports work distributed across tasks, branches, folders, and repositories.

ポコとTECHガイドPoko & TECH Guide

ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.

  1. ポコPoko「/multitask」って、待ち行列に積まずに何をしてくれるの?What does /multitask do instead of putting requests in a queue?
  2. TECHガイドTECH GuideCursorが非同期サブエージェントを動かし、複数の作業を並列処理するよ。大きな作業も小さく分けて同時に進められる。Cursor runs async subagents to handle multiple tasks in parallel. It can also split a larger task into smaller pieces and work on them simultaneously.
  3. ポコPokoじゃあ開発する人は、ひとつの作業が終わるまで待たずに、別の作業も進められるんだね?So developers can move another task forward without waiting for the current one to finish?
  4. TECHガイドTECH Guideそう。さらに、異なるブランチの作業や、フロントエンド・バックエンド・共有ライブラリをまたぐ変更も進めやすくなる。Yes. It also makes it easier to work across branches and make changes spanning the frontend, backend, and shared libraries.
  5. ポコPoko並列作業とブランチごとの作業、複数リポジトリの横断作業を、それぞれ進めやすくしたんだね。Got it—parallel tasks, branch-specific work, and changes across multiple repositories all become easier to manage.
  6. TECHガイドTECH Guideうん。ただし役割は別で、並列処理はマルチタスク、ブランチ別はWorktrees、複数フォルダはマルチルートワークスペースが担うよ。Right. Each has a distinct role: multitasking handles parallel work, Worktrees separate branch tasks, and multi-root workspaces cover multiple folders.
記事情報・収集記録Article details & collection record
出典Source
Cursor Changelog公式Official
公開日時 (JST)Published (JST)
収集日時 (JST)Collected (JST)
配信形式Format
変更履歴Changelog
原文言語Source language
EN
重要度の位置づけImportance in this lane
MediumMedium priority(Editor 201件中、同等以上 158件)(158 of 201 Editor entries are equal or higher)
出典の平均重要度(掲載直近 30 件・最大 30 件)Source average (last 30 listed, up to 30)
2.0 / 31=情報 · 2=中 · 3=高1=Info · 2=Medium · 3=High
情報の寿命Half-life
短命 (ニュース)Short-lived (news)

🖱️Editor の他の記事More from Editorもっと見る →View more →

ページ上部へScroll to top