An LLM-driven agent selecting and calling the appropriate tool or API to carry out an approved action.
Standard agentic tool-use loop: the model selects a tool, calls it, and interprets the result.
Any current agent framework with tool-calling support