Para as pessoas que estiverem tendo dificuldade para executar os agentes do módulo 2 do curso, por conta de erro de importação no a2a.server.apps e a2a.types, o erro ocorre porque as versões mais novas da biblioteca do sdk mudaram a sintaxe das chamadas. Para resolver, basta seguir esses passos:
- Nas pastas agents/abrir_conta, agents/cartao_credito e supervisor, procure o arquivo requirements.txt. Abra os arquivos e substitua a2a-sdk[http-server] por a2a-sdk[http-server]==0.3.24, e a2a-sdk por a2a-sdk==0.3.24.
Uma vez feita essa alteração, exclua e remonte os containeres, ou para quem estiver executando localmente igual a mim, reinstale as bibliotecas com pip install -r requirements.txt --reinstall