Skip to main content
Questions or issues? Contact us at api-support@manus.ai. Agents are custom AI entities in Manus with their own identity (nickname and description) that can be customized for specific use cases. This includes the agents you create in the Cue app. Each agent has a main task that serves as its persistent conversation thread. You can manage agents and interact with their tasks through the API. Every account comes with a default IM (Instant Messaging) agent for general-purpose conversations. You can access it directly using shortcuts without looking up its UUID.

Quick start: talk to an agent

Every agent’s task_id from agent.list or agent.detail is its main task. Pass it as task_id to task.sendMessage to talk to that agent. For the IM agent, the shortcut agent-default-main_task resolves to the same task, so no lookup is needed:
Then poll for the agent’s response:

Shortcuts

The following shortcuts are available so you don’t need to look up UUIDs first:

Managing agents

Use the agent.* endpoints to list, view, and update your agents:

Agent subtasks

Agents can create subtasks during execution. To view an agent’s subtasks, use task.list with scope=agent_subtask:
Subtasks have task_type: "agent_subtask" in the response and can be interacted with like any other task — task.sendMessage, task.listMessages, task.stop, etc.