SKILL.md
Managing On-Premise Agents
An on-premise agent is a secure tunnel between your own network and integrator.io. You install a small piece of Celigo software on a Windows or Linux host inside your network; it dials outbound to integrator.io and holds the connection open so the platform can send work back through it. Because the agent reaches out to Celigo, you open no inbound firewall ports for it; a network that restricts outbound traffic only has to let the agent host reach Celigo (see Gotcha 2).
There are two things sharing the name -- keep them apart:
- The installed software -- the agent daemon running on a host inside your network. It maintains the tunnel and does the reaching.
- The
/agentsresource -- the registration of that daemon in integrator.io: aname,description, and pairing/health metadata. This is what you manage via the API and CLI.
Concerns when managing an on-premise agent:
- Reachability -- giving Celigo a path to systems that have no public endpoint (private DBs, file shares, internal apps)
- Pairing -- installing the software and configuring it with the agent's access token to bring the tunnel up
- Health -- heartbeats determine
offline; a stopped host or service breaks every connection routed through the agent - Token lifecycle -- rotating the sensitive access token (which authorizes a tunnel into your network) on exposure or on schedule
Referenced by connections via _agentId.