Conditional CodeChat extension