Characteristics
- Perception: reads messages, system instructions, memory, runtime state, and tool results.
- Reasoning: decides what the next useful step is.
- Action: calls a tool, asks for more information, or emits output.
- Goal direction: works toward the objective expressed by its instructions and the current user message.
- Autonomy: can choose the next step inside the limits of its tools, runtime config, and guardrails.
Loop
The loop has four parts:
Veryfront hides most loop plumbing behind the agent runtime. The important
boundary is still visible: the agent decides what to do next, while tools,
resources, runs, and app routes own the deterministic work they perform.