앙스키 문서

API 레퍼런스

Daemon의 현재 bridge, REST, relay 엔드포인트 요약

daemon은 네 가지 HTTP 표면을 제공합니다.

  • Local Eve: 세션과 durable 이벤트 스트림
  • utility bridge: 비채팅 이벤트와 요청
  • utility: 상태, 로그, 스킬, 워크스페이스 같은 조회성 API
  • maintenance/local: 워크스페이스 변경, 로컬 머신 연동, 모바일 릴레이

인증

공개 상태 확인 엔드포인트를 제외한 REST 경로는 Bearer token이 필요합니다.

Authorization: Bearer {token}

공개 상태 확인

MethodPath설명
GET/간단한 상태와 uptime
GET/health메모리, 연결 수, 활성 세션 수
GET/api/status요약 상태
GET/fingerprintTLS fingerprint

Local Eve 세션

/eve/v1/health를 제외한 경로는 daemon Bearer 인증이 필요합니다. 실제 workflow 내부 경로와 loopback 포트는 외부에 노출하지 않습니다.

MethodPath설명
GET/eve/v1/healthLocal Eve 준비 상태
POST/eve/v1/session첫 메시지와 함께 세션 생성
GET/eve/v1/session/:sessionId세션 snapshot 조회
GET/eve/v1/session/:sessionId/streamdurable 이벤트 스트림
POST/eve/v1/session/:sessionId다음 메시지 queue 또는 입력 요청 응답
POST/eve/v1/session/:sessionId/cancel현재 turn 취소 요청
GET/api/eve/sessions모바일용 Local Eve 세션 인덱스

유틸리티 bridge

MethodPath설명
POST/api/codex-bridge/request메모리·스케줄·브라우저·워크스페이스 요청
GET/api/codex-bridge/events비채팅 유틸리티 SSE
GET/api/codex-bridge/assets/:sessionId/:ref호환 attachment asset

세션별 요청 종류

codex:session:*, steering, approval-control, handoff 요청은 이 bridge에서 HTTP 410을 반환합니다. chat lifecycle은 Local Eve API만 사용합니다.

브라우저 및 모바일 relay

MethodPath설명
POST/api/mobile-tool모바일 기기 도구 릴레이
POST/api/mobile-browser모바일 WebView 브라우저 릴레이
POST/api/browser-login사용자 로그인 완료 대기

브라우저 헬퍼

MethodPath설명
GET/api/browser/:agentId/session-manager쿠키 등록용 HTML 도우미
POST/api/browser/:agentId/cookies/register현재 브라우저 쿠키 저장
GET/api/browser/:agentId/cookies/status저장된 쿠키 상태 조회
GET/api/agents/:agentId/avatar에이전트 아바타 이미지

Utility API

MethodPath설명
GET/api/utility/storage-stats저장소 통계
GET/api/utility/usage-report사용량 리포트
GET/api/utility/daemon-logs최근 daemon 로그
GET/api/utility/app-workspaces앱 워크스페이스 목록
GET/api/utility/app-workspace-templates앱 워크스페이스 템플릿 목록
GET/api/utility/app-workspace-template-preview템플릿 미리보기
GET/api/utility/skill-workspaces스킬 워크스페이스 목록
GET/api/utility/skill-workspaces/:workspaceId/content스킬 워크스페이스 파일 내용
GET/api/utility/skill-projects스킬 프로젝트 목록
GET/api/utility/skill-projects/:projectId스킬 프로젝트 상세
GET/api/utility/codex-session-searchCodex 세션 transcript 검색
GET/api/utility/skills설치된 스킬 목록
GET/api/utility/skills/:skillName스킬 상세
GET/api/utility/codex-models사용 가능한 Codex 모델 ID
GET/api/utility/mcp-serversMCP 서버 목록
GET/api/utility/daemon-healthdaemon health snapshot
GET/api/utility/daemon-configdaemon 설정 조회
PATCH/api/utility/daemon-configdaemon 설정 일부 갱신

Maintenance API

MethodPath설명
POST/api/maintenance/app-workspaces앱 워크스페이스 생성
POST/api/maintenance/app-workspaces/:workspaceId/startdev 서버 시작
POST/api/maintenance/app-workspaces/:workspaceId/stopdev 서버 중지
POST/api/maintenance/app-workspaces/:workspaceId/build빌드 실행
DELETE/api/maintenance/app-workspaces/:workspaceId앱 워크스페이스 삭제
POST/api/maintenance/skill-workspaces스킬 워크스페이스 생성
POST/api/maintenance/skill-workspaces/:workspaceId/save스킬 워크스페이스 저장
POST/api/maintenance/skill-workspaces/:workspaceId/smoke-test스모크 테스트
DELETE/api/maintenance/skill-workspaces/:workspaceId스킬 워크스페이스 삭제
POST/api/maintenance/skill-projects스킬 프로젝트 생성
POST/api/maintenance/skill-projects/:projectId/browser-bind브라우저 바인딩
POST/api/maintenance/skill-projects/:projectId/browser-unbind브라우저 바인딩 해제
POST/api/maintenance/skill-projects/:projectId/step-update스텝/녹화 상태 갱신
POST/api/maintenance/skill-projects/:projectId/verify검증 실행
POST/api/maintenance/skill-projects/:projectId/publish스킬 발행
POST/api/maintenance/agents/:agentId/avatar아바타 업로드
DELETE/api/maintenance/agents/:agentId/avatar아바타 삭제

Local machine API

MethodPath설명
POST/api/local/task-state폐기됨 (410 Gone), Eve 스트림 이벤트 사용
POST/api/local/decision-request선택형 의사결정 시트 표시
POST/api/local/open-url로컬 브라우저에서 URL 열기
POST/api/local/show-reportHTML 리포트 저장 후 열기
POST/api/local/templates사용 가능한 리포트 템플릿 조회
POST/api/local/report템플릿 기반 리포트 생성 후 열기

On this page