Ethical considerations of AI coding agents