코딩 에이전트가 만든 결과물, 사람에게 어떻게 넘길까

Claude Code나 Codex 같은 가 작업을 통째로 끝낼 수 있게 되면서, 오히려 마지막 단계인 '결과물 전달'이 애매한 문제로 남는다. 에이전트가 ZIP 압축파일, PDF 보고서, 빌드 결과물, 데이터셋, 디자인 파일 등을 만들어내도 이를 다른 사람에게 보내려면 보통 몇 가지 방법뿐이다: 어울리지 않는데도 저장소(repository)에 커밋하거나, 구글 드라이브나 드롭박스에 광범위한 을 주거나, 작업이 끝난 뒤 사람이 직접 업로드하거나, S3 버킷과 , 만료 처리까지 손수 구축하는 것이다. 글쓴이가 가장 효과가 좋았다고 밝힌 방법은 에이전트에게 파일 전달만 담당하는 좁은 범위의 전용 도구 하나를 주는 것이다.

이 도구는 로컬 파일 경로와 전달 옵션을 입력받아 기간이 지나면 만료되는 웹 링크를 돌려준다. 예를 들어 '7일간 비밀번호를 걸어 mark@acme.com에게 ./dist/client-build.zip을 전달해줘' 같은 식으로 지시할 수 있다. 핵심은 업로드 기능 자체가 아니라 에이전트의 권한을 제한하는 데 있다: 전달용으로 명시적으로 선택된 파일만 올릴 수 있고, 링크는 자동으로 만료되며, 저장소 접근 정보()는 공유 URL에 절대 포함되지 않고, 비밀번호와 수신자 제한도 걸 수 있다.

에이전트는 파일 정보, 크기, 만료 시간, URL을 구조화된 형태로 돌려받는다.

핵심 포인트

  • 에이전트가 만든 ZIP·PDF·빌드 결과물·데이터셋 등을 사람에게 전달하는 마지막 단계가 의외로 번거롭다
  • 기존 방법: 저장소에 억지로 커밋, 클라우드 드라이브에 광범위한 부여, 수동 업로드, 직접 구축한 S3+서명 URL
  • 대안: 파일 전달만 하는 좁은 범위의 전용 도구를 에이전트에 부여
  • 이 도구는 지정된 파일만 업로드 가능, 링크 자동 만료, 저장소 크리덴셜 비노출, 비밀번호·수신자 제한 지원
  • 에이전트는 파일 크기·만료 시간·URL 등 를 결과로 받는다
원문 보기