본문으로 건너뛰기
LVIS AI

Plugins

플러그인 — 호스트가 모르는 기능을 붙이는 단위

LVIS의 모든 도메인 기능 (메일·캘린더·회의·문서·사내 API)은 플러그인으로 분리됩니다. 호스트 코어는 플러그인 specific 코드를 import하지 않습니다 (SDK type-only + CI 차단).

6 active plugins
static manifest
lvis-plugin-sdk
플러그인 등록 모델 — 정적 manifest
도구·Skill·이벤트·UI 슬롯은 모두 plugin.json manifest 에 정적 선언합니다. 런타임 registerTool/registerSkill/registerCommand 같은 API는 SDK 에 존재하지 않습니다. 유일한 runtime register API는 hostApi.registerKeywords — Skill 트리거 키워드 추가용.

설치 흐름

  1. Marketplace 카탈로그에서 플러그인 선택 → “설치”.
  2. 웹 페이지가 lvis://install/<slug> deeplink 발사.
  3. 호스트 (src/main/lvis-protocol.ts) 가 URL을 파싱해 manifest 검증 + Ed25519 서명 확인.
  4. 플러그인 권한 다이얼로그 → 사용자 확인 → 자기 namespace ~/.lvis/plugins/<pluginId>/ 생성.
  5. 플러그인 start() 호출, hostApi.registerKeywords 가 있다면 등록.
과거 → 현재 통합 이력
  • lvis-plugin-email + lvis-plugin-calendarms-graph 로 통합 (2026-04-28/04-30 archive).
  • lvis-plugin-work-proactivelvis-plugin-work-assistant 으로 리네임 (plugin id 는 그대로 work-assistant).