I'm nearing the end of my work on AI Scripting, as I'm almost finished with the scripts for my game. Once I'm finished with bug testing those, I'll have all the commands I plan to do done.
Current updates are that I fixed a bug with the Double Battle Target Select routine (it was small, nothing game breaking, but still). Basically it never set the Defender Partner bank to anything if you were in a single battle. This wouldn't mean much except that a few of the new commands use DPartner as a bank regardless of whether you are in a Double Battle or not (and thus won't work correctly if that bank isn't set correctly).
I've also updated the Google Drive folders with the new commands I did within the past months. If the command doesn't have a number, it means I used it with the CallASM command. You could technically use any AI command at all with CallASM as long as you know the address of the routine and what the proper arguments are.
When I'm finished, I may upload a patch with all of this stuff complete for Default Fire Red (in case you want to play Fire Red with smarter AI, or don't want to add new moves or whatever). More likely I will just upload the scripts I used and let people look at those.
I changed quite a bit from default FireRed for my game (although most of it is the same) so I would have to alter a few things before creating the patch. It's doable, but I'm not too sure if I will get around to it (or if there is even interest at all).
EDIT: After 503,234,526,544,585 years I have finally finished all of my AI Scripts!!!
I've attached a PDF of all seven scripts that I used, in case anyone is interested in referencing it when making their own scripts.