Code References

Kiro가 제안한 코드가 공개 오픈소스와 유사할 때, 그 출처를 확인하고 노출 여부를 제어하는 방법을 안내합니다.

Kiro는 코드를 생성할 때 일부 오픈소스 프로젝트를 학습 자료로 참고합니다. 이 때문에 추천 결과가 공개된 코드와 비슷하게 보일 수 있는데, Code References는 그러한 추천이 어떤 출처를 기반으로 만들어졌는지 추적해 보여 주는 기능입니다. 라이선스 준수가 중요한 팀이라면 이 기능을 통해 출처를 확인하고, 필요하다면 해당 추천을 수용하지 않도록 결정할 수 있습니다.

코드 참조 로그 확인하기

Code reference log에는 공개 코드와 유사한 추천에 대한 출처 정보가 기록됩니다. 로그를 보면서 Kiro의 제안을 그대로 사용할지, 일부만 사용할지, 또는 거절할지를 판단할 수 있습니다.

  1. 하단 상태 표시줄에서 Output 탭을 엽니다.
  2. Output 패널 우측의 드롭다운에서 code-references 채널을 선택합니다.
참고 · code-references 채널은 Code References 기능이 켜져 있고, Kiro가 실제로 참조가 포함된 코드를 한 번이라도 생성한 이후에만 목록에 나타납니다. 채널이 보이지 않는다면 설정이 꺼져 있거나, 아직 참조가 발생한 추천이 없다는 의미입니다.

Code References 켜고 끄기

이 기능은 기본적으로 비활성화되어 있습니다. 라이선스 정책상 출처가 알려진 추천만 받고 싶다면 직접 활성화해 주어야 합니다.

  1. Kiro의 Settings를 엽니다.
  2. 상단 탭에서 User를 선택합니다.
  3. 좌측 트리에서 Kiro 항목으로 이동하거나, 검색창에 code references를 입력합니다.
  4. Code References: Reference Tracker 섹션의 Allow Kiro to generate code with references 체크박스로 활성/비활성을 전환합니다.

체크를 해제하면 Kiro는 공개 코드와 유사한 결과가 나올 가능성이 있는 추천 자체를 만들지 않으려 시도합니다. 반대로 체크를 켜면 추천은 받되, 위에서 설명한 로그를 통해 어떤 출처와 유사한지 확인할 수 있습니다.

엔터프라이즈 관리자에 의한 일괄 제어

조직 단위 라이선스를 사용하는 엔터프라이즈 환경에서는 개별 사용자가 이 옵션을 직접 끄거나 켤 수 없습니다. 정책은 관리자가 Kiro console에서 일괄적으로 설정하며, 개인 Settings의 토글 상태와 무관하게 적용됩니다.

엔터프라이즈 사용자는 본인의 User 설정을 수정해도 결과가 달라지지 않을 수 있습니다. Code References 동작이 예상과 다르다면 조직의 Kiro 관리자에게 문의해 콘솔 정책을 확인하세요.

관리자는 Kiro enterprise settings 문서에서 Code References를 비롯한 조직 차원의 옵션을 어떻게 통제할 수 있는지 자세히 확인할 수 있습니다.