Documentation > Documentation > Craftly Robot > Overview > Agent Model

Agent Model

Craftly Robot uses an agent based architecture where different agents can specialize in different tasks.

Instead of requiring one AI model to perform everything, agents can be assigned specific responsibilities such as:

  • Research
  • Planning
  • Coding
  • Data processing
  • Verification
  • Service discovery
  • Communication
  • Coordination
  • Task execution

Agents can operate independently when appropriate and coordinate with other agents when a task requires multiple capabilities.

The long term goal is to create an ecosystem where humans, AI agents, and external services can discover each other and coordinate work through trusted identity and explicit permissions.