Hi David
There is no agent here but partner called Change Manager whom you can provide Change Manager roles to authorize change request.
Further SAP delivered workflow or ChaRM workflow is entirely different from ABAP workflow.
the processing happens in charm via actions chaning status etc.
check below wiki with lot of doc along with some demos to help you further
You can share more details to help you further, if above is not sufficient.
Thanks
Prakhar