오늘 AWS는 Amazon Bedrock AgentCore의 관리형 에이전트 하네스(managed agent harness) 정식 출시를 발표했습니다. 이를 통해 팀은 아이디어 구상부터 실제 작동하는 에이전트 구축까지 단 몇 분 만에 완료할 수 있습니다. 에이전트는 단순한 모델 그 이상입니다. 모델이 뇌라면, 하네스는 몸과 같습니다. 즉, 뇌가 업무를 수행하는 데 필요한 모든 것을 갖추고 있습니다. 하네스는 오케스트레이션 루프를 실행하고, 도구를 실행하며, 컨텍스트 창을 관리하고, 여러 턴(turn)에 걸쳐 상태를 유지하며, 장애를 복구하고, 각 세션을 격리합니다. 하네스는 모델만큼이나 에이전트의 성능에 큰 영향을 미치며, 현재 대부분의 팀은 내구성 있는 하네스를 구축하는 데 가장 많은 시간을 할애하고 있습니다. AgentCore 하네스는 이 레이어를 관리형 기능으로 제공합니다. 고객은 루프를 직접 코딩하는 대신, 사용할 모델, 호출할 도구, 액세스할 스킬 및 따를 지침 등 구성을 통해 에이전트를 정의하기만 하면 됩니다. 그러면 AgentCore가 해당 루프를 조립하고 실행합니다. 이러한 단일 정의만으로 파일 시스템과 셸, 세션 간 메모리, AWS에서 큐레이션한 카탈로그를 포함한 스킬, 웹 브라우징 기능을 갖춘 프로덕션 급 에이전트가 자체 격리된 환경에서 몇 분 만에 실행됩니다. 이는 팀이 성장함에 따라 교체해야 하는 초기 단계용 도구가 아닙니다. 처음 시작한 구성 그대로 대규모 운영이 가능하며, 사용자 지정 오케스트레이션이 필요한 경우 아무것도 재구축할 필요 없이 동일한 플랫폼에서 하네스를 코드로 내보낼 수 있습니다.
속도 외에도 AgentCore는 하네스를 모델에서 분리합니다. 고객은 컨텍스트를 잃거나 에이전트 로직을 수정하지 않고도 세션 도중에 어떤 모델이든 선택하고 제공업체를 전환할 수 있습니다. 예를 들어, 한 모델로는 계획을 세우고 다른 모델로는 코드를 작성하는 것이 가능합니다. 또한 하네스는 프레임워크를 감싸는 호스팅 레이어가 아니라 단일 플랫폼의 일부입니다. 보안 정책을 시행하는 동일한 게이트웨이를 통해 도구에 접근하며, 에이전트를 조직 내 지식 및 웹 검색에 연결합니다. ID, 메모리 및 관찰성(observability) 기능이 동일한 플랫폼에서 제공되므로, 추가적인 연결 작업 없이도 첫 번째 호출부터 모든 에이전트 작업이 거버넌스 및 추적 대상이 됩니다. 사용자 지정 오케스트레이션이 필요한 사용 사례의 경우, 단일 CLI 명령을 통해 동일한 컴퓨팅 및 프리미티브 상에서 하네스를 Strands 기반 코드로 내보낼 수 있으며, 곧 Claude Agent SDK도 내보내기 대상으로 지원될 예정입니다. 첫날 선언한 에이전트는 천 번째 실행 시에도 동일한 기반 위에서 변함없이 작동합니다.
AgentCore 하네스는 현재 AgentCore를 사용할 수 있는 모든 AWS 리전에서 정식으로 이용 가능합니다. 자세한 내용은 설명서를 참조하세요.