Split worker into AgentWorker and Worker and fixed UI bug