Omnigent
여러 코딩 하네스를 한 계층에서 지휘하는 메타 하네스
curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh쓰는 코딩 도구가 여러 개일 때 그 위에 공통 조율 계층을 얹습니다. 하네스를 바꾸거나 섞어 써도 작업을 다시 쓰지 않습니다. 세션이 기기를 따라옵니다. 터미널에서 시작해 브라우저로 이어 가고 휴대폰에서 마저 봅니다. 메시지와 하위 에이전트, 터미널, 파일이 계속 맞춰집니다. 한 세션 안에서 여러 도구를 섞어 하나에게 다른 하나의 결과를 검토시키거나 잘하는 것끼리 작업을 나눕니다. 위험한 작업 전에 멈춰 승인을 받고 지출 한도를 걸고 쓸 수 있는 도구를 제한하는 정책을 서버와 에이전트, 대화 단위로 겁니다. 여러 클라우드 샌드박스에서 세션을 돌릴 수 있습니다.
판단
이럴 때 씁니다
- 코딩 도구를 여러 개 섞어 쓸 때
- 자리를 옮겨 가며 같은 세션을 이어야 할 때
- 위험한 작업에 승인 관문이 필요할 때
이럴 땐 쓰지 마세요
- 도구가 하나뿐이면 계층만 늘어납니다
- 서버를 돌려야 하므로 운영 부담이 있습니다
- 판이 0.12 대라 규격이 바뀝니다
차별점
- 여러 하네스를 한 세션 안에서 섞어 씁니다.
- 세션이 터미널과 브라우저, 휴대폰을 따라다닙니다.
- 정책으로 승인과 지출 한도, 도구 범위를 강제합니다.
- 여러 클라우드 샌드박스 제공자를 골라 씁니다.
워크플로
- 01설치 스크립트로 깝니다.
- 02쓸 하네스와 모델을 붙입니다.
- 03정책으로 승인 지점과 지출 한도를 정합니다.
- 04세션을 시작해 기기를 옮겨 가며 이어 갑니다.
- 05필요하면 클라우드 샌드박스에서 돌립니다.
주요 명령
| 명령 | 설명 |
|---|---|
curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh | 필요한 것을 한 번에 설치합니다. |
함정
설치 전에 확인하세요
- 여러 하네스를 얹는 구조라 각 하네스의 설치와 인증은 따로 준비해야 합니다.
- 정책은 서버와 에이전트, 대화 세 단위로 걸립니다. 어느 단위에 걸었는지 헷갈리기 쉽습니다.
- 클라우드 샌드박스는 제공자마다 계정과 비용이 따로 붙습니다.
- 판이 0.12 대입니다. 세션과 프로젝트 구조가 바뀔 수 있습니다.
비교
세션 관리자는 대개 도구 하나를 여러 개 띄우는 데 집중합니다. 이쪽은 서로 다른 하네스를 한 자리에 놓고 서로 검토시키는 것까지 노립니다. 대신 서버를 운영해야 하고 도구가 하나뿐이면 값이 없습니다.
최근 변경
이미 지역에 쌓여 있는 코딩 도구 대화를 웹 화면으로 그대로 가져올 수 있게 됐습니다. 원래 제목이 유지됩니다. 새 세션을 만들 때 프로젝트를 지정하면 그 프로젝트의 에이전트와 작업 공간, 깃 설정을 물려받습니다.