ShellProvider
harness-layout하네스 루트 프로바이더. manifest, policy, inspect 상태를 관리하고 테마 CSS 변수를 주입합니다.
ShellProvider Props
| Prop | 타입 | 기본값 | 설명 |
|---|---|---|---|
children* | ReactNode | — | 앱 콘텐츠 |
manifest* | ShellManifest | — | 하네스 매니페스트 설정 |
policy | ShellPolicy | — | 기본 정책 오버라이드 |
inspect | (snapshot: ShellDevtoolSnapshot) => void | — | 인스펙트 콜백 (opt-devtool 연동) |
managerHref | string | — | 하네스 매니저 UI URL |
Import
tsx
import {
ShellProvider,
useShell,
useShellDevtoolController,
} from "@reopt-ai/opt-shell";