Building an agent for a specific application involves the following steps:
Implement the agent framework entry points either in scripts, C, or C++.
Build the agent executable (for C and C++ agents).
Collect all the parameters needed by the entry points and define a new resource type. Set the AGENT_FILENAME attribute to the absolute path of the newly built executable.