앤트로픽(Anthropic)의 AI 코딩 도구인 클로드 코드(Claude Code)가 개발자들 사이에서 논란의 중심에 섰습니다. 이 도구가 생성하는 모든 커밋 메시지와 PR(Pull Request) 설명 하단에 해당 클로드 세션 URL(예: https://claude.ai/code/session_...)이 사용자의 명시적인 동의 없이 자동으로 추가되고 있기 때문입니다. 사용자들은 이 기능이 기본값으로 설정되어 있고, 온보딩 과정에서 이에 대한 경고나 언급이 전혀 없어 뒤늦게 문제를 인지하게 된다고 불만을 토로하고 있습니다.
문제 제기는 깃허브(GitHub) 이슈 #66504를 통해 이루어졌습니다. 한 사용자는 클로드 코드가 생성하는 모든 커밋 메시지와 PR 설명에 세션 URL이 자동으로 포함되어 Git 기록을 불필요하게 어지럽히고 비전문적으로 보이게 한다고 지적했습니다. 이들은 해당 기능이 기본적으로 '선택적(opt-in)'으로 제공되어야 하며, 온보딩 과정에서 사용자에게 URL 포함 여부를 묻는 명확한 프롬프트가 필요하다고 주장했습니다. 현재는 .claude/settings.json 파일의 attribution.commit 설정을 통해 수동으로 비활성화할 수 있지만, 이 설정의 존재 자체가 잘 알려져 있지 않아 대부분의 사용자가 이를 인지하지 못하고 있습니다.
이러한 자동 URL 추가는 단순히 미관상의 문제를 넘어섭니다. 개발 협업 환경에서 불필요한 정보가 Git 기록에 쌓이면 코드 이력의 가독성을 해치고, 잠재적으로는 프로젝트의 전문성을 저해할 수 있습니다. 또한, 사용자의 동의 없이 특정 정보를 자동으로 삽입하는 방식은 사용자 경험(UX) 측면에서도 비판의 여지가 있습니다. AI 도구가 개발 생산성을 높이는 동시에, 사용자에게 더 나은 제어권과 투명성을 제공하는 것이 중요하다는 점을 이번 논란이 다시 한번 상기시켜주고 있습니다.