fayzfayz sdk

← Catálogo de plugins

plugin-admin

Preview

@fayz-ai/plugin-admin

Every SaaS/admin-template app already resolves a shell config — sidebar or topbar layout, rail or tabs for module navigation, a mobile header treatment, whether org/branding settings are shown — from FayzAppConfig (src/config/app.tsx / theme.ts) at build time. Today an operator can't see any of that from the Panel; changing it means hand-editing config files and redeploying. plugin-admin adds an…

Prévia do plugin-admin como o cliente vê
Documentação completa em breve. Por enquanto, esta página resume o que o catálogo do SDK sabe sobre o plugin.

Ficha técnica

Pacote@fayz-ai/plugin-admin
Versão0.1.0
Statuspreview
CapabilityCapability parcial
Canal stableainda não publicado
Migrationsnenhuma
FactorycreateAdminPlugin()

Modelo de dados

Sem tabelas próprias — este plugin usa a biblioteca core / archetype (mesma regra: tenant_id + RLS). Veja Modelo de dados.

Tools de IA

idmododescrição
admin.get-shell-settingsreadReturns the app shell configuration: layout variant, module nav style, mobile header treatment, and whether org/branding settings are shown.

Ferramentas que um agente pode chamar contra o seu app. Seu app como camada de dados.

Integrações

Sem conector hospedado — provedores externos entram via connector spine. Veja o catálogo de integrações.

Use esta página como skill. A versão .md desta ficha (em plugins/plugin-admin.md) é o contrato agent-consumable — modelo de dados, tools e integrações num só arquivo que uma IA lê direto. Preview O comando fayz skill add plugin-admin chega em breve para instalar isso como skill. Veja Skills.

Integrar

Adicione o plugin em surfaces.admin.plugins do app.manifest.json do seu app e rode o doctor para validar:

{
  "surfaces": {
    "admin": {
      "plugins": [
        { "id": "admin", "enabled": true }
      ]
    }
  }
}
npx fayz doctor

O fayz doctor confere o manifesto contra o catálogo do SDK. Veja Configuração para o passo a passo completo.