When the CAF service is started (during machine boot or after caf start), the AM and SD Agents are automatically executed.
In this article is explained how to avoid this.
Client Automation - All versions
AM Agent and SD Agent are automatically started by Scheduled job Registration refresh scheduled job (caf register).
The type of this job is: now day random.
This job is executed at the startup of CAF service because it is of type "now".
Remove the "now" keyword from Caf Scheduler: Type of job configuration policy under:
DSM/common components/CAF/Scheduler/Refresh Registration