The 3 roles AI agents play in your developer platform The New Stack