endue AI 와의 관계
endue AI 와 endue OS 는 같은 endue 셀의 제품이에요. endue AI 는 스스로 일하는 AI 에이전트를 만들고, endue OS 는 기기와 클라우드 컴퓨트를 OS 로 제공해요.
같은 계정
섹션 제목: “같은 계정”endue OS 는 endue 셀의 신원 공급자(Keycloak)가 발급한 사용자 토큰을 그대로 받아요. 게이트웨이가 셀 신원 공급자의 공개 키(JWKS)로 RS256 서명을 검증해요 — endue AI 플랫폼의 게이트웨이와 같은 방식이에요.
- endue AI 에 쓰는 계정으로 endue OS 에 로그인해요. 따로 가입할 필요가 없어요.
- 사용자 id 는
usr_{신원 공급자의 sub}로 셀 전체에서 같아요. 같은 사람은 두 제품에서 같은 사용자예요. - 프로그램은 같은 JWT 를
Authorization: Bearer로 실어 endue OS API 를 불러요. 서버·CI 용으로는 Station API 키(osk_)를 따로 만들 수 있어요 (인증과 신원).
같은 뿌리의 에이전트
섹션 제목: “같은 뿌리의 에이전트”| endue OS 에이전트 | 가져온 곳 (endue AI) |
|---|---|
| chrome-agent | endue for Chrome |
| android-agent | endue for Android |
| linux-agent | endue Computer |
| mac-agent | 새로 — linux-agent 의 런타임을 써요 |
와이어 프로토콜도 endue AI 의 워크스페이스 소켓 규약과 같아요. endue OS 의 v1.1 은 거기에 더하기만 했고(블롭 업로드, 접수 확인, 재접속 판정 등), v1.2 는 토큰을 싣는 자리만 바꿨어요 (옛 방식도 받아요). 그래서 원래 endue AI 에 붙던 에이전트가 주소와 토큰만 바꿔 endue OS 에 붙어요. 차이는 와이어 프로토콜 — 원본과 다른 점.
에이전트의 손과 컴퓨터 예정
섹션 제목: “에이전트의 손과 컴퓨터 예정”endue AI 의 에이전트가 endue OS 의 Station·기기·앱을 도구처럼 쓰는 연동을 준비하고 있어요. v0.2.0 에서 두 제품은 따로 동작해요 (설계 문서의 범위 밖 NG7).
지금도 할 수 있는 것: endue OS 의 API 는 공개 REST 라서, endue AI 의 에이전트가 커넥터·스킬로 HTTP 를 부를 수 있다면 같은 계정의 토큰이나 Station API 키로 endue OS 를 직접 다룰 수 있어요. 이것은 제품 연동이 아니라 API 를 부르는 일이에요.