# Agents An agent definition is similar to a task, with the ability to call tools. - Tool calls: local tools from other *agents*, *actions* or *workflows* - Mcp servers: use tools from MCP servers - Sub agents: use agents inside other agents - Tools routing agents: grouped tool calls The agent can use a user defined tools set, autonomously or in a supervised way, asking the user for permission. Each tool has its own permissions. Next: Tool calls