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…
Ficha técnica
| Pacote | @fayz-ai/plugin-admin |
|---|---|
| Versão | 0.1.0 |
| Status | preview |
| Capability | Capability parcial |
| Canal stable | ainda não publicado |
| Migrations | nenhuma |
| Factory | createAdminPlugin() |
Modelo de dados
tenant_id + RLS). Veja Modelo de dados.Tools de IA
| id | modo | descrição |
|---|---|---|
admin.get-shell-settings | read | Returns 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.
.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 doctorO fayz doctor confere o manifesto contra o catálogo do SDK. Veja Configuração para o passo a passo completo.
