Harness
-
AI 코딩 에이전트의 Hook - 에이전트를 길들이는 가드레일 (2026년 3월 초 조사)IT 2026. 3. 12. 23:00
Hook이란 무엇인가?AI 코딩 에이전트(Claude Code, Cursor, Copilot 등)가 코드를 읽고 쓰고 명령을 실행할 때, 그 실행 전후에 내가 만든 스크립트를 끼워 넣는 것이 바로 Hook이다.비유하면 이렇다. AI가 파일을 수정하려는 순간, 내가 먼저 "잠깐, 이 파일은 건드리면 안 돼" 하고 막을 수 있다. 혹은 파일이 수정된 직후 "수정됐으니까 린터 돌려줘" 하고 자동으로 후처리를 할 수 있다.즉 Hook은 두 가지 역할을 한다:사전 차단(Pre-hook): 위험한 행동이 실행되기 전에 막는다사후 처리(Post-hook): 실행 완료 후 추가 작업을 자동화한다왜 Hook이 필요한가? - Harness EngineeringAI 코딩 에이전트는 강력하지만 비결정적(non-determin..