I wonder if "Defend, but on a ship" would just straight up do the job.
I thought that was what escort did.
Well, aside from not having equal number of ships to enemy ships be called to escort, but rather some number, or some specific ships, depending on your commands.
That said, having it be mutual-ish, where both sides support the other one, Except then there wouldn't be a host ship for the supporting ships to follow around.....
Yes, I can see why this is a complex problem.
My assumption is that Escort means a ship will try to keep close to its host. Past that, normal AI is involved. So the target is more bold because it has support, and the support is more bold, but is reluctant to get too far away from its host.
----
As for the original issue.
Ion and teleporting, well, The Hyperion doesn't do AI well at all, and has been extremely nerfed, presumably because too strong for Human and too weak for AI and issues. Ion, well, you need support to make best use of ion. And yes, the "Dance until CR drops below reasonable" is kinda annoying.
Avoid, well, it seems to work, mostly. That said, it isn't always 100% possible, and I imagine it only really makes the target be considered a lot scarier, so if it thinks its a good idea, it might ignore it.
Eliminate probably makes it way more attractive a target, so it overwelms a lot of it's self preservation, but presumably, not all of it. That said, tooltip saying "At all costs" is kinda wrong in that case.
"we also need a "stay behind the frontline!" or a "stay beside but never before bigger ships!" kind of command. Badly."
What is a frontline, and how do you define it? I agree, but honestly, I have no idea how to describe it.
As for beside, same deal. And yes, I want that behavior, but its hard to describe.
In both cases, it should be something like, Look where allies and enemies are, specifically the bigger ones. Try to keep big allies between, or semi-between, you and big enemies. I think.... But I don't write AI, and coding gets complex fast, so I have no idea how viable that actually is.