AgentLog presents JAZ as an agent approach built around a recursive primitive. It invites a review of complex structures, but simpler code does not replace the controls an application must enforce.
Map each iteration: which information enters, which decision is proposed and which tool may act. Limit calls, time and context volume. A repeated failure should not turn a small task into an endless sequence.
Process data at every new call. A tool result may introduce a name or contact absent from the initial prompt. Applying privacy only to the first message leaves later steps exposed; permissions must not grow because the model requests it.
Evaluate the loop with incomplete results and hostile instructions embedded in documents. Check recovery, consumption and isolation between tasks. Rota governs content sent through its API, while the agent controller must constrain tools and stop the workflow when its budget is exhausted.