I would like to experiment with the agent on the standard (non-education) edition of Minecraft for iOS. It looks like there is only one way to do it without Code Connection - get it 'with an NBT editor'. But what does it mean? What should I modify there? Will I just get the mob or will I be able to program it?
You can spawn the agent using the chat command ".agent tp" and you can use the full list of commands from this documentation: https://education.minecraft.net/wp-content/uploads/Code_Connection_API.pdf