TL;DR

Cursor 3.2 (24/4/2026) thêm lệnh /multitask trong Agents Window. Thay vì xếp request vào queue tuần tự, Cursor spawn một fleet async subagent chạy song song, mỗi subagent có context window và tool riêng, có thể trỏ tới model khác parent. Phát hành kèm Worktrees trong Agents Window và Multi-root Workspaces cho phép một session agent đụng nhiều repo cùng lúc. Nội bộ Anysphere báo cáo 35% PR được merge của Cursor hiện do cloud agent autonomous viết.

Có gì mới

Trước 3.2, agent của Cursor xử lý request theo FIFO — bạn gõ task mới, nó vào hàng đợi đến lượt. Với /multitask, Cursor sẽ "break down larger tasks into smaller chunks for a fleet of async subagents to tackle simultaneously". Bạn cũng có thể yêu cầu multitask trên các message đã có sẵn trong queue mà không cần đợi operation hiện tại xong.

Hai feature đi kèm trong cùng release:

  • Worktrees trong Agents Window — chạy isolated task background trên các branch khác nhau, sau đó promote thay đổi vào local foreground bằng một click khi sẵn sàng test.
  • Multi-root Workspaces — một agent session làm việc trên một workspace gồm nhiều folder, cho phép cross-repo change đụng frontend, backend và shared lib mà không cần re-target agent mỗi lần chuyển repo.

Vì sao quan trọng

Đây là lần đầu Cursor đưa parallel orchestration thành lệnh một dòng. Subagents đã có từ Cursor 2.4 và async subagents primitive đã ra ở 2.5, nhưng người dùng phải tự chia task và spawn thủ công. /multitask là auto-orchestrator nằm trên primitive đó: bạn mô tả task lớn, Cursor tự cắt thành chunk nhỏ và bung subagent.

Bối cảnh rộng hơn: Anysphere nói pattern dùng đã đảo chiều dữ dội — "twice as many users running autonomous agents" so với 3/2025 khi completion vẫn là tính năng chính. 35% PR merge nội bộ Cursor hiện do autonomous cloud agent viết. /multitask là bước tiếp theo logic của hướng đi đó.

Technical facts

PropertyDetail
VersionCursor 3.2
Release date24/4/2026
Trigger/multitask trong Agents Window (cả message mới lẫn item đã có trong queue)
Subagent contextIsolated window per subagent, không thấy lịch sử conversation parent
Tool accessInherit toàn bộ tool của parent + MCP servers
Model selectioninherit | fast | model ID cụ thể (ví dụ claude-opus-4-6)
Execution modeforeground (block, return result) hoặc background (return ngay, ghi state vào ~/.cursor/subagents/)
Custom agent path.cursor/agents/, .claude/agents/, .codex/agents/ (project) hoặc ~/.cursor/agents/ (user)
Built-in subagentsExplore, Bash, Browser
Token cost~N× tokens cho N subagent (mỗi context chạy độc lập)

Custom subagent là Markdown + YAML frontmatter:

---
name: verifier
description: Run tests and validate auth flow end-to-end
model: fast
readonly: true
is_background: false
---

Prompt instructions here.

So sánh

AspectPre-3.2 (queue)3.2 với /multitask
Request handlingFIFO sequentialParallel async subagent
Large taskMột agent ôm hếtAuto-split chunk cho fleet
Cross-repoRe-target agent từng repoMulti-root workspace, 1 session
Branch experimentCheckout/swap thủ côngWorktrees + 1-click promote
ContextSharedIsolated per subagent

So với Claude Code: cũng có subagents file ở .claude/agents/ và parallel Task tool, nhưng người dùng tự spawn. /multitask là auto-orchestrator trên cùng pattern. Cursor 3.2 đã đọc luôn cả convention .claude/agents/.codex/agents/, nên file subagent dùng được chéo công cụ.

Use cases

  • Refactor song song N file/multitask rename SymbolA across modules x, y, z and update tests.
  • Feature spike đa lớp — frontend + backend + shared lib trong cùng multi-root workspace, mỗi subagent một phần.
  • So sánh approach — spawn 3 subagent thử RTK Query vs SWR vs TanStack Query trên 3 worktree riêng, diff kết quả.
  • Audit codebase hàng loạt — mỗi package một subagent: lint, type-check, dead-code, dep review.
  • Long-running task không chặn workflow — background subagent chạy migration/test suite, bạn vẫn code branch khác.

Hưởng lợi nhiều nhất: team monorepo, dev xử lý feature multi-repo, ai từng nghẹt vì queue dài.

Limitations & pricing

  • Token cost scale ~tuyến tính với số subagent. Subagents nói về isolation, không phải speed.
  • Context cô lập = không có memory chung. Parent phải nhét đủ context vào mỗi spawn; subagent không thấy lịch sử cũ.
  • Startup overhead — task đơn giản có thể nhanh hơn nếu chạy trên main agent.
  • Model override — Cursor có thể override model bạn cấu hình khi team admin block model, khi Max Mode bắt buộc nhưng không khả dụng, hoặc khi model không có trong plan của bạn.
  • Pricing tier: changelog không liệt kê giới hạn cụ thể. Feature chạy trên Composer 2 (model nội bộ Cursor) với usage limit cao hơn route model bên thứ ba.

Cái gì tiếp theo

Cursor 3.1 (13/4/2026) thêm tiled layout + voice input nâng cấp; CLI Debug Mode và Canvases ra giữa tháng 4; 3.2 là release đầu tiên đưa parallel orchestration thành command. Hướng đi tiếp theo nhìn rõ: scheduling primitive phong phú hơn (cron / on-event cho fleet subagent), tích hợp sâu với CI gate, và nhiều khả năng có community marketplace cho subagent — đi cùng private team marketplace cho governance đã ra ở Cursor 3.

Nguồn: cursor.com/changelog, cursor.com/docs/subagents, InfoQ.