The deepmode extensions sounds great. But how does it know, what I am supposed to be working on? And how does it handle context switches? For example programming, then literature research.
If you want to switch contexts you can just set a new task, although if the topic is the same - e.g. machine learning both in the case of programming and literature research then you shouldn't need to.