Synaptic, 코딩 에이전트가 수정 전 구조를 먼저 보게 하는 도구

Synaptic은 가 파일을 몇 개만 보고 성급하게 코드를 고치는 문제를 줄이려는 도구다. 일반적인 코드 지도는 저장소에 무엇이 있는지 보여주지만, 어떤 코드가 어디에 영향을 주는지까지 충분히 알려주지는 못한다.

Synaptic은 저장소를 분석해 함수, 타입, 파일, 같은 연결을 지속적으로 저장하는 그래프를 만든다. 이 그래프는 30개가 넘는 언어를 로 읽어 만든다.

같은 에이전트는 파일을 열거나 수정하기 전에 MCP를 통해 이 그래프에 질문할 수 있다. 예를 들어 어떤 이름을 안전하게 바꿀 수 있는지, 보이지 않는 참조가 있는지, 어떤 테스트를 돌려야 하는지, 새 구조 순환이 생겼는지 같은 문제를 먼저 확인할 수 있다.

핵심 포인트

  • 가 일부 파일만 보고 잘못된 판단을 하는 문제를 겨냥한다.
  • 저장소 안의 기호와 관계를 지속적으로 저장하는 그래프를 만든다.
  • 30개가 넘는 언어를 로 분석한다.
  • 가 수정 전에 MCP로 영향 범위와 관련 테스트를 물어볼 수 있다.
  • 이름 변경, 숨은 참조, 구조 순환 같은 위험을 미리 확인하는 데 초점이 있다.
원문 보기