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 boundary stays
visible: the agent decides what to do next. Resources own readable context.
Executable primitives own execution, including tools, tasks, workflows, runs,
and app routes.