개발자들이 반복적으로 수행하는 AI 에이전트 기반 작업을 패키지 형태로 관리하고 실행할 수 있는 새로운 도구 '클로스(Clawx)'가 등장했습니다. 클로스는 에이전트 구동 작업을 설치 가능한 패키지로 취급하는 실험적인 패키지 관리자로, 마크다운 파일에 YAML 메타데이터를 포함하여 에이전트의 시스템 프롬프트를 정의합니다. 이를 통해 클로드 코드(Claude Code), 코덱스(Codex), 제미니(Gemini) 등 다양한 에이전트 CLI에서 재사용 가능하고 버전 관리되는 작업을 실행할 수 있게 됩니다.
클로스 패키지는 이름, 버전, 매개변수, 의존성, 필요한 도구 등 메타데이터를 YAML 프론트 매터에 선언하고, 본문은 에이전트 CLI의 시스템 프롬프트가 됩니다. 패키지를 '설치'한다는 것은 레지스트리에서 파일을 가져와 SHA256 해시를 검증하고, 실행 전 승인 프롬프트를 통해 어떤 도구와 환경 변수를 사용할지 명확히 보여준 뒤, 선택한 에이전트가 이를 실행하고 그 결과를 실행 로그에 기록하는 과정을 포함합니다. 이는 코드 생성이나 컴파일 없이, 거버넌스(governance)가 적용된 에이전트 호출 방식으로 작동합니다. 특히, 셸 스크립트가 특정 환경의 '메커니즘'을 인코딩하는 반면, 클로스 패키지는 '의도'를 인코딩하여 에이전트가 현재 환경에 맞춰 최적의 메커니즘을 선택하도록 합니다. 예를 들어, 동일한 'dockerize' 패키지로 Go, Node, Python 저장소를 환경에 맞게 컨테이너화할 수 있습니다.
클로스는 에이전트의 비결정성과 보안 위험을 인지하고, 이를 관리하기 위한 장치들을 제공합니다. SHA256 검증은 패키지 파일의 무결성을 보장하며, 실행 전 승인 프롬프트는 에이전트가 어떤 작업을 수행할지 명확히 보여줍니다. 또한, 모든 실행 내역은 ~/.clawx/execution.log 파일에 기록되어 감사(audit) 기능을 제공합니다. 이는 기존 셸 스크립트나 메이크파일, 심지어 에이전트 스킬 라이브러리가 제공하지 못했던 버전 관리, 검증, 승인, 실행 로그 기능을 통합하여, 실시간 판단이 필요한 감사, 마이그레이션, 저장소 구성 등의 작업을 에이전트 기반으로 안전하게 자동화할 수 있는 새로운 가능성을 제시합니다.