Hey y'all, ilvl 900 fire mage here. My best attempt so far has been 35%, and I'll try to describe what I've learned about the encounter so far. I've also seen notes of weird scaling issues, so I'll make a point here to say that at the time of this writing Agatha has 94 million health for me.
Agatha is a fight in two phases (that I can tell) and the first phase is within the lower area. When the fight begins, Agatha will cast uninterruptible, small damage casts ([spell=235242]) at you, as well as medium damage aoes for several seconds whenever an add dies ([spell=242885]) that you will need move out of constantly, and shortly after will summon three Smoldering Imps that also deal small amounts of fire damage ([spell=235254]) - these can (unless you're a poor feral druid :( ) be mostly cleaved down during the fight. She will continue to summon 1-3 of these at various times during the fight.
The first major mechanic that Agatha will produce is summoning two Imp Servants from the back of the room. These Imp Servants will run up to nearby Agatha and channel a spell onto her that slowly heals her and grants her a stacking damage buff for the remainder of the fight. These can be interrupted normally (though those with longer cooldown interrupts might want to save them for her next mechanic) and can also be stopped from casting through disorients and stuns, in which case they will resume casting roughly 10 seconds afterwards and melee you in the meantime.
The next major mechanic will occur at roughly 50 seconds into the fight and periodically thereafter, in which Agatha will summon a (for me, 3.8 million HP I think) shield ([spell=243111]) that renders her uninterruptible and begin channeling a spell that deals quickly increasing damage to you. This shield must be broken and the spell interrupted ASAP.
The final major mechanic of phase 1 is that she will summon Umbral Imps, varying between 1-3 (there is a pattern, the first is always 3, second 1 with two other imps, and third with 2, but I'm unsure the pattern from then on out or if it changes in phase 2) of them. These imps render Agatha immune - they must be killed to progress with the fight, and if they're alive while her shield is still up, you're probably going to die. For me, these each had a similar amount of health to the Imp Servants - about 2.2 million.
Additionally, throughout phase 1 she will summon Fuming Imps - these run to your position, and upon reaching you will do [spell=236163] that will explode for high damage and leave a pool of poison on the ground. While these can be killed to stop them from leaving puddles, my advice is to just move from them after they start their cast and place their puddles as best as possible.
At roughly 50%, Agatha will teleport up to the top of the ramp, immediately continues casting any spells and summoning any imps she would have been anyway, including shielding and summoning servants, and boulders will start rolling down the entire room taking up a third of the room for each lane. Additionally, small green aoe circles ([spell=235261]) will appear underneath you throughout the rest of the fight (maybe spawned by imps?), dealing medium aoe damage. These mechanics will join all the previous mechanics, and the boulders deal lethal damage if you are ever hit by them, adding heavily to the movement in the fight. Theoretically from 50% to 0 the fight remains the same, but as I said I haven't gotten the kill yet - good luck, and if you get further let me know! Zayren in the comments below (thanks!) notes that apparently she will continue teleporting as the fight drags on in phase 2, potentially based on a timer - it definitely starts at 35%ish regardless - this means keeping the original area more clear of puddles might be more important than I thought.
My own advice that I can give - for fire mage, [spell=31661] (esp. with the legendary [item=132863]) helps keep the Imp Servants from getting too out of control. Additionally, [item=132452] might be super useful because of the high amount of movement + the many ways to proc it on this fight. Also, beware of the lava on the sides of the room, including those rocks that look like they might be safe - it hurts a lot and you'll probably wipe if you touch it or get knocked back into it from the Fuming Imps cast. Additionally, make health potions or buy them and bring them - that bit of health might make the difference especially for classes with little self healing. I've also been trying out [item=132444] instead of the Pyroblast bracers [item=132406] - the upside is that the damage is wayyyy more manageable with Prydaz, so if you've got it, you might want to use it! That said, the Pyro bracers contribute a lot to dps, and its easy to get overwhelmed in phase 2 without them (especially for bursting down the shield).
Good luck everyone! It's certainly tuned for higher than we are but we can try our hardest anyway.
Edit: I forgot to mention, as of right now cooldowns and Sated debuffs don't reset - its gonna be a long wait inbetween pulls for the Unholy/Fire/Ele players. Hopefully that gets hotfixed. Also, added some spell IDs - I'll try and find the appropriate creature and the rest of the spell IDs and add them later. Additionally, fixed some assumptions that I had that were wrong.
Opinionated Edit: Most people who seem to be killing this burn down phase 1 incredibly quickly (even before or immediately after the first set of Umbral Imps come out) and also end the fight with 750k+ dps. I'm not saying that you can't do it if you can't sustain 750-800k aoe dps while moving, but that's unfortunately the kills I've seen, so :\.