Autensa Mission Control
조사부터 변경 요청까지 스스로 도는 제품 개선 엔진
git clone https://github.com/crshdn/mission-control.git && cd mission-control && npm install && cp .env.example .env.local에이전트들이 시장을 조사하고 기능을 만들어 내고 코드를 짜서 변경 요청까지 올리는 자체 호스팅 제품 개선 엔진입니다. 조사에서 아이디어, 선별, 구현, 테스트, 검토, 변경 요청까지 한 흐름으로 이어집니다. 저장소가 준비됐는지 먼저 확인하는 화면이 있어서 인증된 접근과 기본 브랜치, 워크플로 권한, 필요한 비밀값과 변수까지 점검하고 부족한 부분은 화면에서 고칩니다. 실패한 검사는 재시도 가능한 것과 저장소 설정 문제, 외부 제공자 문제로 나눠 보여 줍니다. 백 개 가까운 API 엔드포인트를 노출하고 비용을 추적합니다.
판단
이럴 때 씁니다
- 제품 개선 순환을 사람 개입 없이 돌려 보고 싶을 때
- 여러 작업을 병렬로 맡기고 결과를 변경 요청으로 받고 싶을 때
- 에이전트 작업 비용을 추적해야 할 때
이럴 땐 쓰지 마세요
- 게이트웨이를 따로 띄워야 하고 구성이 여럿입니다
- 자동으로 올라온 변경 요청은 결국 사람이 검토해야 합니다
- 저장소 설정이 갖춰지지 않으면 시작 단계에서 막힙니다
차별점
- 조사부터 변경 요청까지를 하나의 자동 흐름으로 묶었습니다.
- 저장소가 준비됐는지 항목별로 점검하고 화면에서 고칩니다.
- 실패한 검사를 재시도 가능 여부로 분류해 보여 줍니다.
- 자체 호스팅으로 돌고 비용을 추적합니다.
워크플로
- 01게이트웨이를 설치하고 띄웁니다.
- 02저장소를 받아 의존성을 설치하고 환경 파일을 만듭니다.
- 03게이트웨이 주소와 토큰을 넣습니다.
- 04화면에서 저장소 준비 상태를 점검하고 부족한 설정을 채웁니다.
- 05제품을 만들고 자동 흐름을 켭니다.
주요 명령
| 명령 | 설명 |
|---|---|
npm install -g openclaw | 필요한 게이트웨이를 설치합니다. |
openclaw gateway start | 게이트웨이를 별도 터미널에서 띄웁니다. |
npm run dev | 관리 화면을 띄웁니다. 기본 주소는 4000 포트입니다. |
함정
설치 전에 확인하세요
- 게이트웨이 토큰이 설정 파일에 평문으로 있습니다. 그 파일을 그대로 두고 서버를 외부에 열면 안 됩니다.
- 화면에서 저장소 비밀값을 설정하면 값이 깃허브에 바로 쓰이고 이 도구에는 저장되지 않습니다. 되돌릴 때는 깃허브 쪽에서 해야 합니다.
- 기본 브랜치 이름을 가정하고 복제하다 실패하던 문제가 있었습니다. 최신 판은 원격의 기본 브랜치를 확인합니다.
- 작업마다 별도 세션을 쓰도록 바뀐 것이 최근입니다. 그 전에는 같은 에이전트의 작업들이 맥락을 공유해 한계에 부딪혔습니다.
비교
코딩 에이전트를 자동으로 굴리는 시도는 대체로 실행 부분만 자동화합니다. 이쪽은 그 앞의 조사와 아이디어 선별, 뒤의 검토와 변경 요청까지 붙여서 순환을 닫으려 합니다. 대신 구성 요소가 늘고 준비 단계에서 막히는 지점이 많습니다.
최근 변경
자동 실행 제품에 저장소 준비 상태 점검 화면이 생겼습니다. 깃 접근과 브랜치, API 권한, 워크플로 토큰과 비밀값, 변수까지 확인하고 부족한 부분은 화면에서 고칩니다. 변경 요청 검사 실패도 분류해 복구할 수 있게 됐습니다.