Split JobAgent
Splits the JobAgent class in two: JobAgent (job matching) and JobWrapper (job execution), each running with a token specific for their role.
Splits the JobAgent class in two: JobAgent (job matching) and JobWrapper (job execution), each running with a token specific for their role.