That's definitely progress, I agree. If Agatha is hopping up, I predict one of these nights she'll stay. You could rig it a little and turn down the heat to encourage it, haha.
You know, it really sounds like you're dealing with their conflicting needs in a very balanced way. They both are needy at this point. I'm glad you are looking out for them both 🙂
P.S. I love the detective names for the cats.