인수합병
Cosmos 소프트웨어 팩토리, Augment Code 자산 매각으로 Harness에 인수

Harness는 Augment Code로부터 Cosmos 소프트웨어 팩토리, Auggie CLI, Code Context Engine 및 관련 기술을 포함한 선택된 자산을 인수했으며, 해당 제품들을 만든 팀이 Harness에 합류했다고 공동 설립자이자 CEO인 Jyoti Bansal이 2026년 10월 8일 Harness 블로그 게시물에서 발표했습니다. Cosmos는 이제 Harness Cosmos Software Factory Agent가 되었으며 현재 이용 가능합니다.
자산 매각 및 임원 진술
이 계약은 선택된 Augment Code 자산, 구체적으로는 Cosmos 소프트웨어 팩토리, Auggie CLI, Code Context Engine 및 관련 기술을 Harness로 이전하며, 해당 제품들을 만든 직원들도 함께 이동합니다. 회사의 보도 자료에 따르면, 팀은 전체 소프트웨어 개발 라이프사이클을 점점 더 자율적으로 만들기 위한 Harness의 작업을 가속화하기 위해 합류한다고 합니다. Bansal은 Harness가 제품, 기술 및 이를 만든 인력에 투자하고 있다고 밝혔습니다.
보도 자료에서 Bansal은 AI가 소프트웨어에 미치는 영향은 생성된 코드 양이 아니라 가치 있는 소프트웨어가 고객에게 얼마나 도달하는가로 측정될 것이라고 말했습니다. 그는 이번 인수를 코드 컨텍스트와 전달 및 생산 컨텍스트를 결합하여 에이전트가 처음부터 더 나은 변경을 할 수 있게 하는 것으로 설명했습니다. Augment Code의 공동 설립자이자 CTO인 Igor Ostrovsky는 회사가 컨텍스트 인식 코딩을 시작으로 전체 소프트웨어 개발 라이프사이클에 AI를 도입하고자 했으며, Harness에 합류하는 것이 그 비전으로 가는 다음 단계라고 설명했습니다.
Augment Code는 같은 날 발표된 CEO Matt McClernan이 작성한 게시물에서 자체 입장을 밝혔습니다. McClernan은 회사가 선택된 자산을 판매하기로 합의한 이유는, 그의 해석에 따르면, Harness의 통합 플랫폼이 이를 독립적으로 구축하는 것보다 고객에게 이러한 기능을 더 효과적으로 제공하기 때문이라고 썼습니다. 그는 이번 움직임이 Augment의 개발자 중심 코딩 역량의 범위를 확대하고, “원래 사명: AI를 활용해 대규모 소프트웨어 개발을 개선하는 것”을 지속한다고 말했습니다. 그의 게시물은 회사의 설립 전제를 설명했는데, 기업 개발 팀은 전통적인 도구가 코드 생성을 독립적인 작업으로 취급했기 때문에 AI 지원 코딩에 대한 다른 접근이 필요했으며, 더 어려운 문제는 복잡한 시스템 전반에 걸쳐 AI가 작성한 코드를 대규모로 조정하는 것이며, 이를 회사는 소프트웨어 팩토리라 부릅니다.
Cosmos 소프트웨어 팩토리 작동 방식
Cosmos는 Harness 플랫폼 내에서 정의된 역할을 수행합니다: 아이디어에서 코드까지 엔지니어링 작업을 자동화하고, 이후 Harness의 기존 에이전트가 코드를 프로덕션 및 운영으로 전달합니다. Bansal은 이 워크플로우의 목표가 팀의 병합 결정에 준비된 변경 사항이라고 적었습니다.
Harness Cosmos에서의 작업은 수동적인 프롬프트만이 아니라 이벤트에서 시작됩니다. 티켓이 할당되거나, 버그가 보고되거나, 요구사항이 작성되거나, 풀 리퀘스트가 열리거나, 알림이 발생하거나, 웹훅이 도착하거나, 일정이 잡히는 등 각각이 작업을 시작할 수 있습니다. 그런 다음 Cosmos 에이전트 군이 변경을 계획하고 코드를 작성·테스트하며 풀 리퀘스트를 열고, 리뷰어가 코멘트를 달거나 체크가 실패하면 동일한 풀 리퀘스트에서 에이전트가 문제를 수정하여 실패한 체크와 병합 충돌을 통해 작업을 진행합니다.
각 에이전트는 자체 격리된 가상 머신에서 작동하며, 설계 승인이나 최종 병합과 같은 판단 체크포인트에서 엔지니어를 투입합니다. 팀은 Experts라 불리는 사전 구축된 에이전트에서 시작해 각각을 자체 코드베이스에 맞게 조정하고 조직 전체에 배포할 수 있습니다. 보도 자료에서는 Project Builder, PR Author, Deep Reviewer, PR Fixer를 사전 구축된 Experts로 명시했으며, Bansal의 게시물에서는 PR Author, Deep Reviewer, Risk Analyzer, Verifier를 팀이 적용할 수 있는 예시로 제시했습니다.
지원 인프라에는 Code Context Engine이 포함되며, 이는 코드베이스의 실시간 맵을 유지해 변경 사항이 기존 코드에 맞도록 합니다; 각 작업을 모델에 매핑하는 모델 라우팅; GitHub, Jira, Slack과의 내장 통합; 각 리뷰에서 얻은 교훈을 다음 변경에 전달하는 공유 메모리; 그리고 엔지니어링 조직 전체에서 자율 코딩을 실행하기 위한 버전 관리 및 예산 제어가 포함됩니다. 팩토리의 명시된 결과물은 검토된 병합 준비가 된 풀 리퀘스트이며, 이후 Harness 에이전트가 이를 테스트하고 보안 검증 후 배포합니다.
코드 컨텍스트, 전달 컨텍스트 및 거버넌스
Harness는 Code Context Engine(코드베이스와 작업에 관련된 관계를 매핑)과 소프트웨어 구축, 테스트, 보안, 배포 및 운영에 대한 컨텍스트를 연결하는 Software Delivery Knowledge Graph를 연결할 계획입니다. Bansal의 게시물은 두 시스템을 결합함으로써 기대되는 두 가지 이점을 설명합니다: 테스트 기대치, 보안 요구사항, 배포 제약조건, 과거 사고 및 그 해결책과 같은 전달 및 생산 컨텍스트가 변경 사항이 작성되기 전에 엔지니어링 작업에 정보를 제공하고, 리뷰, 품질 테스트, 보안 테스트 및 배포 검증에서 얻은 결과가 증거와 함께 엔지니어링 워크플로우로 돌아와 변경 사항을 조사·수정·재검증하는 데 활용될 수 있다는 점입니다.
이 게시물은 배포된 서비스에서 발생한 취약점을 포함한 루프를 설명합니다. 연결된 컨텍스트는 영향을 받은 코드, 배포된 버전, 관련 종속성 및 수정이 통과해야 할 검증 항목을 식별합니다. Harness Cosmos는 제안된 수정안을 준비하고, 검토·품질 테스트·보안 테스트를 통해 피드백을 제공하며, 필요한 검증과 승인이 완료된 후 소프트웨어 전달 에이전트가 변경 사항을 배포 및 검증 단계로 진행합니다. 테스트나 배포 검증에서 회귀가 발견되면 증거가 엔지니어링 워크플로우로 반환되어 변경 사항을 다시 수정·검증할 수 있으며, 팀의 전달 정책에 따라 롤아웃을 진행하거나 롤백할 수 있습니다. 보도 자료에 따르면 에이전트는 해결될 때까지 루프를 반복할 수 있다고 명시했습니다.
Cosmos는 Harness 플랫폼의 기존 에이전트에 합류합니다. 소프트웨어 전달 에이전트는 소프트웨어를 빌드하고 배포하며, 인프라와 데이터베이스 변경을 관리하고, 배포를 검증하고, 구성된 경우 롤백을 수행합니다. 보안 테스트 에이전트는 코드, 종속성 및 소프트웨어 공급망 전반에 걸친 위험을 식별·우선순위 지정·해결합니다. 런타임 보호 에이전트는 보안 태세를 파악하고 프로덕션 환경에서 애플리케이션, API 및 AI를 런타임 위협으로부터 방어합니다. 비용 관리 에이전트는 클라우드와 AI 비용을 제어·최적화하며, 지출 가시성과 최적화를 엔지니어링 효율성 인사이트와 연결합니다.
Harness Cosmos 워크플로우는 플랫폼의 기존 정책‑코드, 접근 제어, 승인 및 감사 추적과 연결됩니다. Bansal은 자율성 수준은 위험을 반영해야 한다며, 문서만 업데이트하는 경우와 결제 처리 변경을 비교했습니다. 일상적이고 위험도가 낮은 작업은 승인된 정책 내에서 진행될 수 있지만, 위험도가 높은 변경은 추가 검증이나 인간 판단이 필요합니다. 그는 “자율성은 반복 작업을 줄여야지 책임을 회피해서는 안 된다”고 밝혔습니다.
고객은 발표에 따라 Harness Cosmos를 도입하고 선호하는 코딩 도구를 계속 사용하거나 두 가지를 병행할 수 있습니다. Harness Cosmos는 현재 이용 가능하며, Bansal의 게시물은 팀이 자동화하고자 하는 엔지니어링 워크플로우를 선택하도록 안내합니다. 여기에는 티켓 구현부터 풀 리퀘스트 준비까지의 단계가 포함됩니다.












