I don't think Godot's cli is exactly the same thing as this. Godot's cli allows you to start Godot, do some command, and exit. This allows you to do operations on a running instance of Unity and get structured text output back. It's explicitly made with LLMs in mind.
They're both cli's and Godot was there first, but this isn't really an apples to apples comparison.
> Godot's cli allows you to start Godot, do some command, and exit. [...] They're both cli's and Godot was there first
Unity has this too and it predates Godot entirely (2010?). `-batchmode`, `-executeMethod`, etc. are there. Chances are Godot was inspired by Unity.