에이전트 툴링
-
심링크에서 복사로 후퇴한 세 번의 작업기AI 엔지니어링 2026. 9. 22. 07:59
병렬 git worktree, 리뷰 스코프, POSIX 설정 파일 교체. 세 번 다 우아한 참조를 택했다가 물러섰다. Claude Code 세션을 두 개 띄우고 나서였다. 하나는 폼 컴포넌트를 뜯었고 다른 하나는 급한 버그를 잡았다. git worktree로 디렉터리를 갈라놨으니 서로 안 건드릴 줄 알았는데 20분쯤 지나 한쪽 dev server가 엉뚱한 포트를 물고 죽었다. 범인은 두 worktree가 함께 바라보던 .env.local 심링크였다.그 뒤로 몇 달간 개인 커맨드 몇 개를 만들고 고쳤다. 병렬 worktree를 관리하는 커맨드, 변경사항을 리뷰·검증하는 커맨드, Codex를 낮은 reasoning effort로 잠깐 눌러 부르는 래퍼. 도메인은 제각각인데 회고해 보니 세 번 다 같은 모양으..
-
프런트엔드 AX 설계기 9편 - 외부 이슈 트래커 write 도구를 권한 경계 안에 가두기AI 엔지니어링 2026. 7. 24. 19:14
트래커 MCP를 붙인 날, 공들여 세운 권한 경계가 조용히 뚫렸다사내 워크플로에 외부 이슈 트래커(여기서는 'Jira류 이슈 트래커'로 부른다)의 MCP를 붙인 날이었다. 붙이자마자 에이전트는 플랜을 진행하다가 스스로 티켓을 만들고, 상태를 옮기고, 담당자를 바꿀 수 있게 됐다. 처음엔 좋아했다. "이제 플랜이랑 트래커가 알아서 붙는구나."다음 날 아침에 불편해졌다. 나는 이 시리즈 1·2·8편에서 슬래시 커맨드·에이전트·자율 모드의 권한을 한 겹씩 좁혀 왔다. 그런데 방금 붙인 이 write 도구는 그 경계를 전부 우회해서 팀 바깥 시스템을 바꾸고 있었다. 내가 문 앞에 세워 둔 검문소를, 뒷문으로 들어온 손님이 그냥 지나친 셈이다.MCP(Model Context Protocol)는 에이전트가 외부 도..