Cursor Adds Subagents, Skills, and Image Generation - Major Agent Enhancements
Cursor implements subagents, agent skills, and image generation. Parallel execution, improved context management, and dynamic skill application enable handling of more complex, long-running tasks.
On February 4th, Cursor announced significant enhancements to its agent capabilities. The addition of subagents, skills, and image generation improves the system’s ability to handle increasingly complex, long-running tasks across codebases.
Subagents
Subagents are independent agents specialized to handle discrete parts of a parent agent’s task. They run in parallel, use their own context, and can be configured with custom prompts, tool access, and models.
This architecture results in faster overall execution, more focused context in the main conversation, and specialized expertise for each subtask. Cursor includes default subagents for researching codebases, running terminal commands, and executing parallel work streams, automatically improving conversation quality in both the editor and Cursor CLI.
Custom subagents can be defined as well. Learn more in the official documentation.
Skills
Cursor now supports Agent Skills in the editor and CLI. Agents can discover and apply skills when domain-specific knowledge and workflows are relevant. Skills can also be invoked using the slash command menu.
Skills are defined in SKILL.md files, which can include custom commands, scripts, and instructions for specializing the agent’s capabilities based on the task at hand.
Compared to always-on, declarative rules, skills are better suited for dynamic context discovery and procedural “how-to” instructions. This gives agents more flexibility while keeping context focused.
Image Generation
Users can now generate images directly from Cursor’s agent. Describe the image in text or upload a reference to guide the underlying image generation model (Google Nano Banana Pro).
Images are returned as an inline preview and saved to the project’s assets/ folder by default. This is useful for creating UI mockups, product assets, and visualizing architecture diagrams.
Cursor Blame
On the Enterprise plan, Cursor Blame extends traditional git blame with AI attribution, showing exactly what was AI-generated versus human-written.
When reviewing code, each line links to a summary of the conversation that produced it, providing context and reasoning behind the change. Cursor Blame distinguishes between code from Tab completions, agent runs (broken down by model), and human edits, and tracks AI usage patterns across a team’s codebase.
Clarification Questions from Agents
The interactive Q&A tool used by agents in Plan and Debug mode now allows agents to ask clarifying questions in any conversation.
While waiting for a response, the agent can continue reading files, making edits, or running commands, then incorporate the answer as soon as it arrives. Custom subagents and skills can also use this tool by being instructed to “use the ask question tool.”
References
Related Articles
Cursor Launches Long-Running Agents in Research Preview - Autonomous Execution for Complex Tasks
Cursor introduces long-running agents capable of autonomous planning and execution without human intervention. Available for Ultra, Teams, and Enterprise plans.
Cursor 2.5 Brings Plugin Marketplace, Sandbox Network Controls, and Async Subagents
Cursor releases version 2.5 with a plugin marketplace for extensibility, granular network access controls for sandboxed environments, and asynchronous subagent execution for parallel processing.
Cursor CLI Update: Plan Handoff to Cloud, Mermaid ASCII Diagrams, and Quality-of-Life Improvements
Cursor updates its CLI with plan-to-cloud handoff from the terminal, inline ASCII rendering of Mermaid diagrams, and a range of tooling and reliability improvements.
Popular Articles
Claude Code v2.1.93 Released - Deferred Permission Decisions, Flicker-Free Rendering, and More
Anthropic releases Claude Code v2.1.93 with deferred permission decisions for PreToolUse hooks, flicker-free rendering option, PermissionDenied hook, and named subagent typeahead support.
Claude Code v2.1.92 Released - forceRemoteSettingsRefresh, Bedrock Setup Wizard, and More
Anthropic releases Claude Code v2.1.92 with forceRemoteSettingsRefresh policy setting, AWS Bedrock setup wizard, /cost command improvements, and numerous bug fixes.
Claude Code v2.1.84 Release - PowerShell Tool Preview and Environment Configuration Enhancements
Claude Code v2.1.84 introduces PowerShell tool for Windows, new environment variable overrides for model selection, idle session handling improvements, and various stability fixes.
Latest Articles
Claude Code v2.1.93 Released - Deferred Permission Decisions, Flicker-Free Rendering, and More
Anthropic releases Claude Code v2.1.93 with deferred permission decisions for PreToolUse hooks, flicker-free rendering option, PermissionDenied hook, and named subagent typeahead support.
Claude Code v2.1.92 Released - forceRemoteSettingsRefresh, Bedrock Setup Wizard, and More
Anthropic releases Claude Code v2.1.92 with forceRemoteSettingsRefresh policy setting, AWS Bedrock setup wizard, /cost command improvements, and numerous bug fixes.
Claude Code v2.1.91 Released - MCP Tool Result Persistence and Improved Edit Tool
Claude Code v2.1.91 introduces MCP tool result persistence override, improved shell execution controls, and enhanced Edit tool efficiency.