Documentation > Documentation > Craftly Robot > Overview > How Robot Works

How Robot Works

Robot is designed around a multi step agentic workflow.

1. Understand

The system first understands the user's objective, constraints, context, and desired outcome.

2. Plan

Robot determines what needs to be done and identifies the agents, tools, information, or services required.

3. Discover

When necessary, Robot can discover relevant people, agents, services, or resources that may help complete the task.

4. Coordinate

Specialized agents can communicate and coordinate with each other. Robot may also support agent-to-agent negotiation to determine how different agents or services can work together.

5. Verify

Before consequential actions are taken, the system checks permissions, requirements, and human consent.

6. Execute

Approved actions are then carried out through the appropriate tools, services, or agents.

7. Report

Robot provides the user with the result, relevant evidence, and the status of the completed action.