try.directtry.direct

Back to explains list

What Is a Deployment Agent?

A deployment agent is a runtime component that lives on or near the target server and carries out operational work on behalf of a broader control plane.

In practice, that means the platform can ask the agent to inspect health, fetch logs, restart something, or apply configuration without requiring every action to be performed manually over raw shell access.

A deployment agent helps bridge the gap between “the platform knows about the stack” and “the server can actually do something useful right now.”

Why deployment agents matter

  • they let runtime actions happen closer to the target system
  • they reduce the need for routine SSH-first operations
  • they help tie operational actions to a clearer control path
  • they make health, logs, and other checks easier to standardize

What this means in TryDirect

The clearest example here is the Status Panel Agent working alongside Stacker: the control plane can dispatch intent, and the agent can execute the runtime action on the server.

Next article: What Is a Health Check?