Claude Managed Agents를 직접 호스팅해 운영할 수 있는 셀프 호스팅 기능이 비공개 베타로 출시되었습니다. 이제 자체 클라우드든 온프레미스든, 원하는 환경에서 에이전트를 실행할 수 있습니다.
셀프 호스팅 Claude Managed Agents가 비공개 베타로 출시되었습니다. 이제 개발자는 회사의 코드와 내부 시스템에서 직접 일하는 에이전트를 만들고, 그 에이전트를 자사 환경에서 실행할 수 있습니다.
셀프 호스팅은 Managed Agents를 운영하는 새로운 방식입니다. Managed Agents는 자율 에이전트를 구축하고 배포하기 위한 조합형 API 모음으로, 장시간 실행되는 에이전트를 프로덕션에 올리는 데 필요한 에이전트 하네스, 샌드박스, 자격 증명 처리, 세션 기록을 제공합니다.
Managed Agents는 처음에 Claude Platform의 호스팅 서비스로 출시되었습니다. 인프라는 Anthropic이 대신 운영합니다. 코드가 자사 환경 안에 머물러야 하는 팀을 위해서는 셀프 호스팅 샌드박스를 추가했습니다.
그 사이 에이전트는 더 유능해졌고, 빌드 오류 수정, 릴리스 테스트, 알림 분류, 밀린 버그 처리 같은 더 중요한 업무를 맡게 되었습니다. 이런 에이전트는 사람의 감독 없이 코드를 다루고 내부 시스템에도 접근해야 합니다. 접근 권한이 이 정도로 넓다면 샌드박스뿐 아니라 서비스 전체를 자사 환경에 두고 싶어 하는 팀도 있습니다. 지금까지는 그러려면 플랫폼을 직접 구축하는 수밖에 없었습니다.
셀프 호스팅 Managed Agents에서는 하네스, 샌드박스, 자격 증명, 세션 기록까지 서비스의 모든 구성 요소가 자사 클라우드 또는 온프레미스에서 실행됩니다. Managed Agents 서버와 데이터베이스, 그리고 에이전트가 셸 도구와 파일 도구를 실행하는 워커를 직접 운영하게 됩니다. 모델 요청은 원하는 곳으로 보낼 수 있습니다. Anthropic에 직접 보내도 되고, 클라우드 제공업체(Amazon Bedrock, Google의 Agent Platform, Microsoft Foundry)나 자체 게이트웨이를 거쳐도 됩니다. 개발자는 호스팅 방식 Managed Agents 서비스와 동일한 핵심 API로 에이전트를 만들면 됩니다.
세션 기록은 자사 데이터베이스에 저장됩니다. Anthropic과 제로 데이터 보존(ZDR) 계약을 맺고 있다면, Claude로 전송되는 요청에는 다른 Messages API 호출과 동일하게 ZDR이 적용됩니다.
에이전트가 코드와 시스템 안에서 사람의 감독 없이 실행될 때는 모든 단계를 사람이 확인해 줄 수 없으므로, 제한을 시스템 자체에 내장해야 합니다. 에이전트 보안이 아키텍처에서 출발해야 하는 이유입니다. Managed Agents도 네 가지 원칙을 바탕으로 설계했습니다. 이 원칙은 Anthropic이 전부 호스팅하든, 샌드박스만 직접 호스팅하든, 서비스 전체를 직접 호스팅하든 똑같이 적용됩니다.
두뇌와 손을 분리합니다
하네스(두뇌)는 Claude를 호출하고, 샌드박스(손)는 에이전트의 코드가 실행되는 곳입니다. 둘은 처음부터 분리되도록 설계했습니다. 에이전트의 코드는 샌드박스 안에서 실행되지만, 에이전트 루프와 세션 기록, 볼트(vault)의 시크릿은 샌드박스 밖에 있습니다. 이렇게 분리하면 에이전트가 실행되는 내내 특정 샌드박스 하나가 살아 있어야 할 필요가 없고, 샌드박스는 도구가 필요할 때만 시작되며, 세션 기록은 이벤트 로그로 샌드박스 밖에 보관됩니다.
자격 증명은 샌드박스에 두지 않습니다
볼트는 자격 증명이 샌드박스에 들어가지 않도록 설계되었습니다. MCP 도구와 지원되는 API 호출에서는 샌드박스 밖의 프록시가 요청에 자격 증명을 추가합니다. 셀프 호스팅 Managed Agents에서는 자격 증명을 자사 시크릿 매니저에 저장할 수도 있습니다.
네트워크 접근을 제한할 수 있습니다
환경마다 허용 호스트 목록을 지정할 수 있으며, 목록에 없는 호스트로 가는 요청은 차단됩니다. 빌드 오류를 고치는 에이전트라면 git 호스트와 패키지 레지스트리 정도만 허용하면 되겠죠. 샌드박스를 직접 호스팅한다면 같은 제한을 자사 방화벽에서 설정하면 됩니다.
모든 세션에 전체 기록이 남습니다
Managed Agents는 에이전트가 수행한 모든 단계를 기록합니다. 도구 호출과 그 결과도 포함됩니다. 이 기록은 OpenTelemetry로 내보낼 수 있어, 이미 사용 중인 모니터링 도구로 보내 다른 시스템과 함께 에이전트 활동을 점검할 수 있습니다.
셀프 호스팅 Claude Managed Agents는 현재 비공개 베타로 제공됩니다. 사용을 원하시면 Anthropic 어카운트 팀에 문의하시거나, 자세한 내용은 문서를 참고하세요.