Máquina de Estados
Modelo de execução que representa um sistema por estados explícitos e transições acionadas por eventos ou condições. Em um agente, ela pode tornar visíveis etapas como aguardando contexto, executando ferramenta, solicitando aprovação, retomando e encerrado, com regras sobre quais movimentos são válidos.
O modelo pode propor uma ação ou classificar um evento; o runtime deve validar a transição quando há efeito operacional. Guardar estados decisivos apenas no prompt reduz auditabilidade e torna a retomada frágil. Fluxos grandes também sofrem state explosion, por isso estados, invariantes e caminhos de erro precisam continuar pequenos e testáveis.