The VCS agent framework is a set of common, predefined functions that are compiled into each agent. These functions include the ability to connect to the VCS engine (HAD) and to understand common configuration attributes. The agent framework frees the developer from developing functions for the cluster; the developer instead can focus on controlling a specific resource type.
VCS agent framework also includes IMF which enables asynchronous monitoring of resources and instantaneous state change notifications.
For more information on developing agents, see the Veritas Cluster Server Agent Developer's Guide.