Trojan.Agent refers to a generic Trojan malware detection. It is used for detections that are either associated with no specific malware families or not enough information is available to pinpoint the malware family.
Trojan.BCDSoft serves as a proxy server. As such, threat actors can control it remotely.
Malwarebytes can remove Trojan.BCDSoft without further user interaction.