Five Categories of Tools
Tools are classified by the direction of the call and the object of impact:
- perception — obtaining information;
- execution — changing the external world;
- collaboration — interacting with other agents and people;
- event triggering — the external world awakens the agent;
- user communication — the agent itself conveys information to the user.
The first four are called by the agent actively, the fifth category is triggered from the outside.
Related: MCP Protocol, Event-Driven Asynchronous Agent