Issue #3487158: Make sure that the agents logs are stored as well
- Adds an AI Agent Result entity
- Logs all AI calls from the agents called via the assistant via events.
- On creation of AI Evaluations entity it connects those to it
- Cron that removes unattached ones after 24h