- loops de ferramentas com várias etapas
- ferramentas locais do runtime
- execuções retomáveis
- um único ponto de entrada via Gateway para o trabalho do agente
1. Instale os SDKs
2. Defina uma ferramenta pequena do runtime
Mantenha a primeira ferramenta determinística e fácil de inspecionar.3. Crie o agente
4. Use o adaptador conectado ao Gateway
5. O que persiste entre as etapas
Cada etapa concluída atualiza o estado retornado da execução com:- o ID da execução
- o histórico de mensagens
- as chamadas de ferramentas retornadas
- os resultados de ferramentas locais
- a saída final quando a execução termina
continueRun() mais tarde.
6. Quando manter a primeira versão simples
- um agente por fluxo de trabalho
- serialização feita pela aplicação antes de qualquer retomada entre solicitações
- uma lista pequena de ferramentas antes de criar registros genéricos
- uma linha de log por execução com o ID da execução e o ID da solicitação do Gateway
7. Quando ir além desta receita
Avance além do primeiro loop persistente quando precisar de:- pausas para aprovação
- persistência do estado retornado controlada pela aplicação
- várias definições de agente com ferramentas compartilhadas do runtime