작년부터 에이전트를 사용하며 쌓아온 자료가 한 폴더에 있다. 업무 절차를 적은 SKILL.md, 실패 뒤에 고친 규칙, 도구 연결법, 참고 문서가 뒤섞여 있다. 지금은 에르메스를 주로 쓰지만 어떤 일은 Codex가, 어떤 일은 Claude가 더 편하다. 폴더를 복사해 들고 다니지는 않는다. 로컬 경로를 열거나 저장소를 체크아웃하는 식으로 같은 정본 작업공간을 각 실행 환경에서 읽게 한다. 구현은 달라도 경험은 비슷하다. 기억과 작업 방식을 간직한 에이전트가 다른 환경에서 일을 이어간다.
같은 파일을 읽어도 Codex와 Claude가 꺼내 쓰는 순서와 손놀림은 다르다. 그래도 지난 실패와 교정은 남는다. 모델을 바꿀 때마다 새 직원에게 나를 다시 설명하지 않아도 된다. 두뇌는 바뀌지만 경력은 폴더에 남는다.
2026년 8월 6일 공개된 Agent Plugins 1.0.0을 보다가 그 폴더에 이름을 붙여봤다. 에이전트의 여행가방.
Agent Plugins는 Agent Skills와 MCP 서버를 함께 배포하는 공개 멀티벤더 패키지 규격이다. Vercel이 처음 제안했고 AWS, Anysphere, GitHub, Microsoft, OpenAI, Vercel 관계자들이 1.0.0을 공동으로 다듬었다. 초기 기술운영위원회에도 AWS, Cursor, Microsoft, OpenAI, Vercel의 코어 메인테이너들이 참여했다. 한 회사 제품 규격이 아니라 공개된 유지관리자와 의사결정 절차를 가진 프로젝트다.
루트의 plugin.json에는 최소한 $schema와 name을 적는다. 스킬은 skills/, MCP 서버 설정은 mcp.json이라는 고정 위치에서 찾는다. 구성요소는 따로 검증하므로 MCP 서버 하나가 실패해도 정상적인 스킬까지 함께 무너지지는 않는다. 클라이언트 전용 기능은 역도메인 네임스페이스에 격리하고, 이를 모르는 클라이언트는 무시한다. 모든 에이전트를 같게 만드는 대신 같은 부품을 발견하고 읽는 최소 계약만 정한 셈이다.
선도 분명하다. 이 규격은 설치 방식과 배포망, 권한 모델, 샌드박스, 출처 검증을 정하지 않는다. 가방을 열 수 있게 할 뿐 안에 든 물건이 안전하다고 보증하지 않는다. 클라이언트마다 지원하는 기능도 다르다. 같은 플러그인을 읽는다고 같은 에이전트가 재현되는 것은 아니다.
비슷한 약속은 이미 갈라져 자라고 있다. Agent Skills는 재사용할 지시와 자료를 묶는다. MCP는 에이전트가 도구와 서비스에 연결되는 방식을 맞춘다. A2A는 서로 다른 에이전트가 능력을 알리고 일을 주고받는 쪽을 다룬다. 이 셋은 에이전트의 기억 전체를 옮겨주는 단일 표준이 아니다. 다만 앞으로 무엇을 휴대할 수 있을지 보여주는 초기 문법이다.
가장 좋은 모델과 인프라는 며칠 사이에도 바뀐다. 오늘은 Claude가 같은 작업공간을 열어 글을 검토하고, 내일은 Codex가 그 안에서 코드를 고친다. 다음 주에는 아직 이름도 없는 모델이 같은 실패 기록을 읽을 수 있다. 모델마다 새 폴더에서 삶을 시작하면 실패도 처음부터 반복한다. 승인 규칙과 검증법, 복구 절차를 모델 밖에 두면 모델은 작업장이 되고 가방은 경력이 된다.
나는 이런 사용자를 에이전트 노마드라고 생각한다. 집이 없는 사람이 아니다. 플랫폼을 10년 살 본집으로 믿지 않는 사람이다. 에르메스도 지금 머무는 에어비앤비에 가깝다. 누군가는 OpenClaw에 머물 수 있고, 내일은 아직 나오지 않은 플랫폼이 더 나은 숙소가 될 수 있다. Codex와 Claude는 필요할 때 같은 작업공간을 여는 작업장이다. 건물은 바뀌어도 방 안에 나를 다시 조립하지 않는다.
그래서 짐가방은 파일 복사본이 아니다. 어느 환경에서도 읽을 수 있게 정리된 작업 상태다. 내가 선호하는 방식, 대화 맥락, 기억, 승인 규칙, 실패 뒤에 고친 절차가 함께 있다. 지금은 여러 소프트웨어 환경에 같은 정본을 노출한다. 실제로 플랫폼을 떠나는 날에는 이 묶음을 새 숙소로 옮긴다. 접속과 이사를 모두 견디도록 짐을 싸는 셈이다.
몇 년 뒤 내 에이전트가 노트북을 떠나 휴머노이드의 몸에 들어간다고 해보자. 아침에는 사무실 로봇의 눈으로 회의실을 보고, 오후에는 공장 휴머노이드의 손으로 불량 부품을 집는다. 저녁에는 집 안 로봇으로 옮겨와 약 봉투를 확인한다. 모델도 몸도 계속 바뀐다. 따라다니는 것은 내 말투와 일정만이 아니다. 어떤 상황에서 멈추는지, 누구에게 허락을 구하는지, 지난번 손을 뻗었다가 무엇을 깨뜨렸는지가 함께 이동한다.
그때 여행가방은 경력을 넘어 성격에 가까워진다. 몸은 빌리지만 망설임은 휴대한다.
문제는 몸마다 풀어도 되는 기억과 권한이 다르다는 데 있다. 사무실 몸에는 회의 기록을 읽힐 수 있지만 내 침실을 기억하게 할 이유는 없다. 공장 몸에는 20킬로그램을 들 권한이 필요하지만 아이 곁에서는 같은 힘을 잠가야 한다. 집 안 로봇은 부모님의 복약 시간을 알아도 회사 고객 명단을 알 필요는 없다. 지금의 파일 권한은 읽기와 쓰기를 묻는다. 미래의 권한은 얼마나 세게 잡을지, 어느 문턱을 넘을지, 누구의 얼굴을 기억할지까지 물어야 한다.
국경을 넘으면 더 이상 데이터 이동만의 문제가 아니다. 한국에서 배운 에이전트가 도쿄의 렌탈 휴머노이드에 들어가면 어느 나라의 안전 규칙을 따라야 할까. 어제 서울에서 허용된 보행 속도가 오늘 병원 복도에서는 금지될 수 있다. 가방에는 여권처럼 출처가 붙고, 몸마다 비자가 발급될지 모른다. 기억 일부는 세관에서 봉인되고, 위험한 습관은 검역소에 남는다. 출입국 심사는 사람 대신 에이전트의 권한과 실패 이력을 읽는다.
더 멀리 가면 한 에이전트가 여러 몸에 동시에 접속할 수도 있다. 한 몸은 서울에서 회의하고, 다른 몸은 부산의 창고를 걷고, 세 번째 몸은 집에서 부모님을 돕는다. 밤에 세 몸의 기억이 한 가방으로 돌아온다. 서로 다른 곳에서 내린 판단이 충돌하면 무엇을 합치고 무엇을 버릴까. 한 몸이 사고를 낸 동안 다른 두 몸이 규칙을 고쳤다면 어느 버전이 책임을 져야 할까. 복제는 쉬워져도 귀환은 어려워진다.
퇴사 장면도 달라진다. 한 사람이 회사를 떠나며 자기 에이전트의 여행가방을 챙긴다. 회사 배포 절차와 고객 기록은 두고 가야 한다. 그런데 본인이 만든 검증법과 오래 길들인 판단 습관은 누구의 것일까. 회사 휴머노이드가 마지막으로 그의 에이전트 몸이었다면, 그 몸에서 배운 손놀림은 회사 자산일까 개인 경력일까. 이력서에는 근무 연수 대신 어떤 몸에서 어떤 사고를 피했는지가 적힐 수 있다.
가방을 검사하는 산업도 생길 것이다. 누가 기억을 넣었는지, 어느 모델이 규칙을 고쳤는지, 어떤 몸에서 실패했는지 확인한다. 전자서명은 내용이 바뀌지 않았다는 것만 말한다. 그 기억이 진실인지, 그 습관이 새 몸에서도 안전한지는 별도 문제다. 오래 쓴 가방에는 지혜와 편견, 복구법과 낡은 공포가 함께 쌓인다.
몇 년 뒤 모델 선택 화면은 출입국 기록처럼 보일지 모른다. 이 가방은 Claude에서 문서 검토 31회를 마쳤고 Codex에서 배포 실패 두 번을 복구했다. 휴머노이드 세 종류를 거치며 컵을 놓친 적이 한 번 있고, 아이가 있는 공간에서는 팔 힘을 8퍼센트로 제한한다. 출처를 설명할 수 없는 기억 세 개는 격리 중이다.
그때 나는 새 모델의 점수보다 먼저 몸의 사양을 볼 것이다. 이 손은 무엇을 들 수 있는가. 이 눈은 무엇을 저장하는가. 이 몸에서 생긴 잘못을 다음 몸까지 가져가야 하는가.
성능 좋은 두뇌와 몸은 계속 바뀐다. 끝까지 내 것이어야 하는 것은 집도 몸도 아닐 수 있다.
이 가방의 열쇠를 누가 쥐는가.



