Famílias de eventos
- Início, fim, pausa e retomada do agente
- Requisição e resposta do modelo
- Uso de ferramenta e resultado
- Hook acionado e concluído
- Espera humana, entrada, pausa e interrupção
- Erros explícitos
Inspecionar um contrato de evento
- Dashboard
- CLI
- Abra Observe → Events.
- Defina uma janela de tempo curta e filtre por ambiente, agente e tipo de evento.
- Selecione um evento para inspecionar seus campos normalizados e o payload bruto, depois abra sua sessão para ver o contexto de execução.
- Se uma duração pareada estiver ausente, verifique se os eventos de início e conclusão usam o mesmo ID de correlação.


Campos reservados do SDK
Não usetimestamp, session_id, agent_id, type ou environment como campos personalizados do SDK Python. As durações de eventos pareados, como a duração do resultado de ferramenta, são calculadas pelo SDK e não podem ser fornecidas manualmente.
Limites locais
- O estado do Failproof AI fica em
~/.failproofai, salvo configuração explícita em contrário. - O
failproofai-sdksempre cria o spool em~/.failproofai/custom-agents. A variávelFAILPROOFAI_HOMErealoca esse diretório home; o segmentocustom-agentsé sempre acrescentado, portanto o spool não pode ser colocado fora dele. Apenas o próprioconfigure(base_dir=...)do SDK grava em outro local. A variávelAGENTEYE_HOMEé lida peloagenteye-collectormais antigo para escolher o que monitorar, e não afeta mais onde o SDK escreve. - Os rótulos de ambiente podem ser definidos por meio da configuração do SDK ou via
AGENTEYE_ENVIRONMENT. - As credenciais do daemon são armazenadas separadamente das configurações não secretas.
Alterar um rótulo de ambiente
- Dashboard
- CLI
Os rótulos de ambiente são atribuídos pelo SDK emissor ou pelo daemon do Failproof. Após alterar um rótulo, abra Observe → Sessions e use o filtro de ambiente para confirmar que as novas sessões carregam o novo valor. As sessões existentes mantêm seu ambiente original.

