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:
CLIQ_AGENTS_PATH or agents.path; ~/.cliqrc/agents is always last). Hub stores catalog metadata only — binaries are not pulled from Hub. See CLI → Agents and Hub Agents.
Creating a custom agent
Use@getcliqio/cliq-sdk from GitHub Packages:
CliqAgent handlers, add a manifest.json, then:
Agent types
LLM agents
Shared phase inputs (allagent_type: llm):
Capabilities:
phase:standard, phase:gate (unless noted).
Example phase:
Exec agents
Connector agents
Connectors talk to external systems. They do not use roles. Full action reference is in the left nav under Agents (one agent per subgroup, one action per operation) — generated fromopenapi/agents.yaml.
How required params work
- Settings (
agents.<name>.*) — credentials; required before the daemon will spawn the agent. - Phase inputs — fields on the phase in
team.yml(action,sources,target_entries, …). - Per-action entry fields — each item inside
sources/target_entriesmust include the required fields for thataction.
cliq-agents/<name>/manifest.json → inputs + actions.
Regenerated from manifests. Full action reference: Docs left nav → Agents — powered by openapi/agents.yaml.
Gate agents
Team phases usetype: 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: