An agent is a registered runtime the daemon invokes for a phase (agent: <name> in the team manifest). Built-ins ship with the platform and are classified by agent_type. For how agents fit into teams and when roles apply, see Concepts. To run a team end-to-end, see Running teams. Configure credentials with cliq setup or:

Agent types


LLM agents

Shared phase inputs (all agent_type: llm): Capabilities: phase:standard, phase:gate (unless noted). Example phase:
Role text for the phase is supplied when the team is assembled / run (LLM phases only). Model overrides can be set on the phase payload where the team author allows it.

Exec agents


Connector agents

Connectors talk to external systems. They do not use roles. Common fields: *For pull/push agents, at least one of sources / target_entries is typically required.

Gate agents

Team phases use type: gate. The phase agent is usually an llm agent (verdict in the model response). Specialized gate agents: LLM gates also support phase commands + max_iterations on the phase itself (orchestrator loop), not as agent manifest inputs.

Notify agents

Used for lifecycle notifications (notify capability), not as normal work phases.

Meta agents


Choosing an agent

List what your daemon has registered: