Agents

Workers that execute integration flows in a distributed architecture

Agents are worker processes that execute integration flows and automation tasks. They connect to a central Weik.io host and receive work assignments.

Architecture

Central Host

The main Weik.io instance coordinates work distribution and manages agent registrations.

Remote Agents

Worker processes that:

  • Register with the central host
  • Execute assigned integration flows
  • Report execution results
  • Maintain persistent connection to the host

Managing Agents

List Agents

# List all agents
weikio agents ls

Agent States

Online

  • Agent is connected to the host
  • Ready to accept work assignments
  • Sending regular heartbeats

Offline

  • Agent is disconnected
  • Not accepting work
  • May have stopped or lost network connectivity

Pending

  • Agent has registered but requires approval
  • Not yet active in the system

Deprecated

  • Agent has been explicitly marked as deprecated
  • No longer receives work assignments
  • Remains visible for historical records