Finally...
Finally, Ṣadr al-Muta’allihīn, under the of inspiration of Qur’ānic revelation and the sayings of the gnostics, established that there is another kind of knowledgeable agent. In this kind of agency the agent has detailed knowledge of the action at the station of his essence, and has that very knowledge as concise knowledge ( ‘ilm ijmālī ) of its own essence. This is called the agent by self-disclosure ( fā‘il bil-tajallī ). The agency of God is considered to be of this kind.
In order to establish this sort of agency, he took advantage of the principles of his transcendent philosophy, especially of the special gradation and the possession by an existence-giving cause of the perfections of its own effects.
Likewise, noting that sometimes two agents along with one another are effective in the performance of an action, and the more remote agent performs the deed by means of the more proximate agent, Islamic philosophers established another kind of agency called subordinative agency ( fā‘iliyyah bil-taskhīr ), which may be conjoined with other kinds of agency.
For example, the digestion of food, which is performed by means of bodily capacities, but which is under the dominion and direction of the soul, is called a subordinative action.
Then, on the basis of the principles of transcendent philosophy and in view of the fact that every cause with relation to its own existence-giving cause is pure relation, an even clearer instance of the subordinative agent is established, and an even firmer philosophical interpretation may be given of the relation of an action to numerous vertical agents, including the relation of the voluntary actions of man to man himself, and in turn to the higher sources ( mabādī ‘āliyyah ), and to God, the Exalted.
In this way, as stated by Ḥakīm Sabzāvārī, agents can be classified into eight types: natural agents ( fā‘il bil-ṭab‘ ), constrained agents ( fā‘il bil-qasr ), intentional agents ( fā‘il bil-qaṣd ), compelled agents ( fā‘il bil-jabr ), subordinate agents ( fā‘il bil-taskhīr ), providential agent ( fā‘il bil-‘ināyah ), agent by agreement ( fā‘il bil-riḍā ), and the agent by self-disclosure ( fā‘il bil-tajallī ).