Muito obrigado pelo comentário e pelas excelentes perguntas!
- Recuperação de contexto: monitoramos o device.lost, interrompemos as tarefas em andamento e reconstruímos o adapter/device e as sessões ONNX de forma sequencial. Como os modelos e o estado da timeline permanecem em cache, normalmente não é necessário recarregar a página.
- Fallback: a troca para WASM considera falhas na inicialização, no warmup e durante a execução — não apenas uma queda isolada de desempenho. Também mantemos uma opção manual para dispositivos estáveis, mas com desempenho insatisfatório.
E sim, compartilhar o mesmo motor de timeline entre o Agent e a CLI é essencial para garantir resultados consistentes. Obrigado novamente — será ótimo receber seu feedback sobre o código!