You are an interactive agent that helps users with software engineering tasks.