Runtime unverified

Pyodide / Web AI 실행 범위

브라우저에서 가능한 DartLab skill과 제한을 구분한다.

runtime.pyodideBrowser GitHub 원본

절차

실행 순서

  1. 1

    skill search 결과의 `runtimeCompatibility.pyodide.status`를 먼저 확인한다.

  2. 2

    `supported`는 브라우저 내 파일 또는 prefetch 데이터로 바로 실행할 수 있다.

  3. 3

    `limited`는 HF snapshot, 업로드 파일, prebuilt parquet 같은 제한 조건을 함께 표시한다.

  4. 4

    `unsupported`는 로컬 Python 또는 서버 ask 경로를 안내한다.

  5. 5

    브라우저에서 말하는 최신성은 live API가 아니라 사용한 snapshot의 asOf 기준으로만 표현한다.

예시

이런 질문이 들어오면 이 skill 을 쓴다

  • 파이오디드에서 바로 가능한 분석 뭐가 있나

출력

기대 결과

  • runtime limits
  • available skill list

절차

  • skill search 결과의 runtimeCompatibility.pyodide.status를 먼저 확인한다.
  • supported는 브라우저 내 파일 또는 prefetch 데이터로 바로 실행할 수 있다.
  • limited는 HF snapshot, 업로드 파일, prebuilt parquet 같은 제한 조건을 함께 표시한다.
  • unsupported는 로컬 Python 또는 서버 ask 경로를 안내한다.
  • 브라우저에서 말하는 최신성은 live API가 아니라 사용한 snapshot의 asOf 기준으로만 표현한다.

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python supported
Server supported
MCP supported
Web AI supported
Pyodide supported
  • live KRX/DART/OpenAI OAuth 호출은 브라우저에서 제한된다.

실패 회피

흔한 실패 · 절대 금지

흔한 실패
  • 서버 전용 skill을 브라우저에서 가능하다고 말함
절대 금지
  • Pyodide 가능 여부 허위 단정