But I also walked into this trap a couple of times. In my case I (mis)use using SomePackage to precompile a particular package, a functionality that the pkg REPL mode should probably have. However, there is only precompile which precompiles all packages. Since we are about to have status SomePackage maybe we should also add precompile SomePackage.
I find myself doing this a lot too but I have a different solution in mind for the issue: when someone does using X in an interactive environment and X has not been added, prompt them interactively if they want to add X (and if there is more than one thing named X which one they want).
It’s not “automagic”: history includes what mode each command was entered in. If you had entered julia> activate(something) most recently then that’s what you’d get.