본문으로 건너뛰기
LVIS AI

Plugins

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

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

static manifest
lvis-plugin-sdk
플러그인 등록 모델 — 정적 manifest
도구·Skill·Hook·MCP 서버·이벤트·UI 슬롯은 모두 plugin.json manifest 에 정적 선언합니다. 런타임 registerTool/registerSkill/registerCommand 같은 API는 SDK 에 존재하지 않습니다. Skill은 지침을 제공하고, 호출 가능한 표면은 순수 manifest Tool 객체뿐입니다.

설치 흐름

  1. Marketplace 카탈로그에서 플러그인 선택 → “설치”.
  2. 웹 페이지가 lvis://install/<slug> deeplink 발사.
  3. 호스트 (src/main/lvis-protocol.ts) 가 URL을 파싱해 manifest 검증 + Ed25519 서명 확인.
  4. 플러그인 권한 다이얼로그 → 사용자 확인 → 자기 namespace ~/.lvis/plugins/<pluginId>/ 생성.
  5. 검증된 선언형 번들을 하나의 단위로 활성화하고 플러그인 start() 콜백을 호출.
과거 → 현재 통합 이력
  • lvis-plugin-email + lvis-plugin-calendarms-graph 로 통합 (2026-04-28/04-30 archive).
  • work-assistant 가 proactive 업무 제안 기능을 담당합니다.
  • agent-hub 사이드바 플러그인은 archive 되었고 (2026-06-15), 업무 보드는 앱에 내장된 개인 칸반 보드로 흡수되었습니다. 더 이상 설치 가능한 플러그인이 아닙니다.
  • 사내망 전용 사내 포털 플러그인 은 5번째 active 플러그인이지만, 사내망 밖에서는 설치·동작하지 않아 공개 문서에는 개별 페이지를 두지 않습니다.