task row. Nothing is written twice: the task reads its title, description and
selection text from the asset’s own manifest.
A task opens onto one of three doors:
- Interface. A component or a template the customer completes on screen: a chooser, a form, a transfer, a page.
- Agent. A workflow on a canvas, fired at its Input Trigger. Either a bare Agent (an
agents/file, below) or an app whose binding fires a workflow, an Agent with an interface in front. - MCP. A tool on another system. Reserved.
The Agent file
A workflow with no interface has no manifest anywhere, so it is the one thing authored for the map alone: one file,design/<org>/agents/<name>.yaml.
order-status.yaml
The Agent’s input schema is not on the file. It is the Input Trigger’s own Input Schema,
declared on the canvas where the workflow starts. A trigger that declares none takes a
single
message.
What happens when an Agent is called
- A search surfaces the task row. The harness mints it as a tool.
- The caller calls it. The server creates an MCP task, pushes the face into the conversation with the Agent’s name and message, and fires the workflow at its trigger with the caller’s own identity.
- As the run moves, the face shows the current node and the steps done. A step that waits on the person shows as waiting, and the person answers in the same conversation.
- When the run completes, the output node’s text lands in the face and returns to the caller as the tool’s result. The caller carries on with it in the same turn.
On the execution timeline
A call to a task is drawn as a task, in amber with a door, under the Agent that called it. An MCP tool stays purple, a skill in force stays cyan. The model chose the task among its tools like any other, and the row keeps that count; what changes is what the person reading the timeline sees first: the outcome, not the plumbing.Where the switch lives
On the asset’s own lane in Studio: Components, Templates, Apps, and the Agents lane for the Agent files. On a canvas, a switched-on task is installed from the Content Library, exactly like a skill.Related
- Components and Templates: interfaces, with the selection text on their manifest.
- Apps: an app keeps its manifest and its binding; switched on, it is an Agent with an interface in front.
- Agent skills: what an Agent follows while doing a task. A skill’s switch makes it a skill on the map, never a task.

