Skip to content

Agents cancelling sub-agent #2460

@gwusi

Description

@gwusi

Describe the feature or problem you'd like to solve

Agents cannot cancel background sub-agents they launched — only users can, via the /tasks UI

Proposed solution

A cancel tool taking an agent_id would mirror what the /tasks UI already gives users, letting agents actively manage delegated work — not just wait for it.

Example prompts or workflows

  1. An orchestrator runs parallel research agents; when one returns a definitive finding, the others become redundant — it should be able to cancel them rather than wait them out.
  2. An orchestrator enforces a time budget: after 15 minutes without completion, cancel and re-dispatch with a more focused prompt.
  3. A user correction arrives mid-flight; the orchestrator should abort in-progress sub-agents before acting on the new direction.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agents
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions