Remote Agent is only required when using the Managed Miner concept to connect to remote mining computers. It's for CPU and GPU mining only, not for ASIC mining*. When Remote Agent is used, it must be installed on the remote Windows computers that will perform the mining.
*Remote Agent can act as a Remote Proxy when setting up large scale ASIC mining operations.
Remote Agent is a package to enable the Managed Miner concept on a remote computer. Remote Agent itself provides very few configuration parameters and almost no user interface. The Awesome Miner main application is always used to setup miners, pools and all other configuration. Remote Agent should not be installed on the computer where the Awesome Miner main application is installed.
In Awesome Miner a Managed Miner can be defined to either run locally on the same computer as the Awesome Miner application, or run on a remote computer that runs Remote Agent. The configuration in Awesome Miner is almost identical for these two cases, you only have to point to the hostname or IP address of the Remote Agent instead of using the local computer.
Installation
The Remote Agent application can be downloaded from the Awesome Miner download page. For Linux, see the guide about Remote Agent for Linux.
Configuration
All mining details are configured in the Awesome Miner main application - not on the computer where Remote Agent is running. See the getting started guide for configuring a new miner.
Advanced: Remote Service Configuration
The Remote Service Configuration tool is used to configure the Remote Agent. The Remote Service Configuration tool is found in the folder where Remote Agent is installed, typically:
C:\Program Files (x86)\Awesome Miner Remote Service\AwesomeMiner.RemoteServiceConfig.exe
Remote Agent can be configured to run as a Windows Service (Awesome Miner Remote Service), but this is generally not recommended.