I respectfully disagree. The scenario posted by the GP is very clearly an "easy" task of basically sentiment analysis. The only thing it requires is a way to query your message history, then it just goes through them 1-by-1. I would expect any of the current SOTA agentic models to handle this with ease.