But:
web access, web search --> basically essential at this point
plan, goals, looping --> necessary if this is how you work, and working like this is probably (arguably?) more efficient
to-do list --> IME seems to help efficiency with local agents if they utilise it, but this is totally subjective
sub-agents --> who knows