# File lib/mcollective/generators/agent_generator.rb, line 7
      def initialize(plugin_name, actions = [],  name = nil, description = nil, author = nil ,
                     license = nil, version = nil, url = nil, timeout = nil)

        super(name, description, author, license, version, url, timeout)
        @plugin_name = plugin_name
        @actions = actions || []
        @ddl = create_ddl
        @mod_name = "Agent"
        @pclass = "RPC::Agent"
        @content = create_plugin_content
        @plugin = create_plugin_string
        write_plugins
      end