xushi은(는) 무엇을 하나요?
AI 에이전트 우선의 로컬 일정 및 스케줄링 기반입니다. 로컬 데몬, 구조화된 태스크, 신뢰할 수 있는 알림, 보상 추적, OpenClaw/Hermes 전달 및 감사 가능한 실행 기록을 제공합니다.
개요
Polaris-d/xushi는 AI 에이전트(예: Claude Code, Cursor, Codex)와의 통합을 위해 설계된 로컬 일정 및 스케줄링 인프라입니다. 로컬 데몬 프로세스를 통해 실행되며, 구조화된 태스크 생성, 신뢰할 수 있는 알림, 보상 추적, OpenClaw 및 Hermes 프로토콜을 통한 작업 전달, 그리고 감사 가능한 실행 기록을 제공합니다.
기능
- 로컬 데몬: 지속적으로 실행되는 데몬 프로세스로, 작업 스케줄링 및 이벤트 처리를 담당합니다.
- 구조화된 태스크: JSON 기반의 태스크 정의를 지원하며, 우선순위, 기한, 재시도 정책 등을 포함합니다.
- 신뢰할 수 있는 알림: 작업 완료, 실패 또는 지연 시 알림을 전송합니다.
- 보상 추적: 작업 실패 시 자동으로 보상 조치를 취하고 기록합니다.
- OpenClaw/Hermes 전달: 표준화된 프로토콜을 통해 작업을 외부 시스템에 전달합니다.
- 감사 가능한 실행 기록: 모든 작업 실행 및 이벤트를 감사 로그에 기록합니다.
사용 방법
-
로컬 데몬을 시작합니다:
polaris-daemon start -
태스크를 생성합니다:
{ "id": "task-123", "type": "reminder", "due": "2025-04-01T00:00:00Z", "action": "notify", "payload": { "message": "회의 시작" } } -
OpenClaw를 통해 태스크를 전달합니다:
polaris submit --protocol openclaw task-123 -
실행 기록을 확인합니다:
polaris audit --since "2025-03-01"
통합
- Claude Code: 데몬과 통신하여 태스크를 생성하고 관리합니다.
- Cursor: 플러그인을 통해 스케줄링 기능을 사용합니다.
- Codex: API를 통해 태스크를 제출하고 알림을 수신합니다.
환경 변수
POLARIS_DAEMON_PORT: 데몬 포트 (기본값: 9876)POLARIS_LOG_LEVEL: 로그 수준 (debug, info, warn, error)OPENCLAW_ENDPOINT: OpenClaw 엔드포인트 URLHERMES_STREAM: Hermes 스트림 이름
참고
자세한 내용은 공식 문서를 참조하세요.