Decoding AI's open-source coding agent course maps three agent loop run modes and inference provider economics behind each