Navegador de capacidades
Consulta el catálogo público completo antes de diseñar un plugin. Cada capacidad tiene su propia versión; cada dependencia pertenece a la requires del manifest.
29 capacidades
Capacidad
libraryDominios · v 1.0.0- El plugin puede
- Leer libros, archivos, metadatos, índices, colecciones e importar o eliminar elementos de la biblioteca.
- Autoridad
library:read / library:write- El host conserva
- Invariantes de la biblioteca, escrituras basadas en eventos, archivos y proyecciones.
readingDominios · v 1.0.0- El plugin puede
- Inspeccionar la sesión activa y navegar, actualizar la ubicación, el progreso y el tiempo de lectura.
- Autoridad
reading:read / reading:write- El host conserva
- Ciclo de vida del lector, semántica del progreso y eventos confirmados.
annotationsDominios · v 1.0.0- El plugin puede
- Leer o cambiar resaltados y notas mediante comandos canónicos.
- Autoridad
annotations:read / annotations:write- El host conserva
- Validación, atribución, persistencia y orden de eventos.
conversationsDominios · v 1.0.0- El plugin puede
- Leer resúmenes de hilos de libros y globales.
- Autoridad
conversations:read- El host conserva
- Escrituras de conversaciones, ensamblaje del contexto de instrucciones y memoria.
settingsDominios · v 1.0.0- El plugin puede
- Descubrir, leer, actualizar y suscribirse a rutas de ajustes concedidas explícitamente.
- Autoridad
settingsAccess- El host conserva
- Catálogo, objetivos, validación, persistencia y efectos de cambios.
selectionActionsContribuciones · v 1.0.0- El plugin puede
- Añadir un comando a los menús de selección y anotaciones.
- Autoridad
ninguna- El host conserva
- Posición del menú, UI de invocación, carga y accesibilidad.
headerActionsContribuciones · v 1.0.0- El plugin puede
- Añadir una acción a la barra del lector o la biblioteca con una vista renderizada por el host.
- Autoridad
ninguna- El host conserva
- Posición, navegación, ventanas emergentes, páginas y foco.
commandsContribuciones · v 1.0.0- El plugin puede
- Añadir un comando explícito a la paleta de comandos.
- Autoridad
ninguna- El host conserva
- Registro, paleta, atajos y presentación de resultados.
settingsOptionsContribuciones · v 1.0.0- El plugin puede
- Resolver opciones dinámicas para un ajuste de plugin declarado.
- Autoridad
ninguna- El host conserva
- Renderizado del formulario, entrada alternativa y validación de valores.
voiceProvidersContribuciones · v 1.0.0- El plugin puede
- Enumerar voces y sintetizar audio codificado para la lectura en voz alta.
- Autoridad
ninguna- El host conserva
- Reproducción, ritmo, precarga, resaltado y alternativa.
contentProvidersContribuciones · v 1.0.0- El plugin puede
- Cargar secciones para libros virtuales como fuentes RSS.
- Autoridad
ninguna- El host conserva
- Vinculación con la biblioteca, modelo de lectura, navegación y presentación.
readerModesContribuciones · v 1.0.0- El plugin puede
- Proporcionar segmentación acotada de frases o párrafos. Actualmente solo para plugins incluidos.
- Autoridad
reader:modes- El host conserva
- Controles del lector, ciclo de vida, renderizado y navegación.
agentToolsContribuciones · v 1.0.0- El plugin puede
- Registrar una herramienta con espacio de nombres que el asistente de lectura pueda invocar.
- Autoridad
agent:tools- El host conserva
- Orquestación, visibilidad de herramientas, aprobaciones e interfaz de la transcripción.
agentContextProvidersContribuciones · v 1.0.0- El plugin puede
- Devolver bloques de referencia acotados para el turno actual del usuario.
- Autoridad
agent:context- El host conserva
- Procedencia, recorte, posición del contexto de instrucciones y duración.
agentRetrievalProvidersContribuciones · v 1.0.0- El plugin puede
- Exponer una fuente del plugin consultable como herramienta del agente con espacio de nombres.
- Autoridad
agent:retrieval- El host conserva
- Esquema de consulta, límites, recorte de resultados y descripción de la herramienta.
memoryCandidateProvidersContribuciones · v 1.0.0- El plugin puede
- Proponer hechos, preferencias, ideas o resúmenes después de un turno.
- Autoridad
agent:memory- El host conserva
- Comprobaciones de ámbito, deduplicación, aceptación y escrituras duraderas de memoria.
themesContribuciones · v 1.0.0- El plugin puede
- Proporcionar datos semánticos de temas de la aplicación y del lector.
- Autoridad
ui:themes- El host conserva
- Validación, generación de CSS, selección y aplicación.
fontsContribuciones · v 1.0.0- El plugin puede
- Proporcionar metadatos de fuentes aprobadas y recursos de fuentes incluidos.
- Autoridad
ui:themes- El host conserva
- Validación de archivos, carga, entradas del selector y selección activa.
storageServicios · v 1.0.0- El plugin puede
- Usar KV y colecciones de documentos del ámbito del plugin.
- Autoridad
ninguna- El host conserva
- Aislamiento de espacios de nombres, persistencia, instantáneas y eventos de cambios.
secretsServicios · v 1.0.0- El plugin puede
- Guardar y recuperar credenciales de ranuras de secretos del ámbito del plugin.
- Autoridad
ninguna- El host conserva
- Cifrado, confidencialidad y aislamiento de espacios de nombres.
uiServicios · v 1.0.0- El plugin puede
- Mostrar un aviso del host o abrir el flujo de guardado/exportación del host.
- Autoridad
ninguna- El host conserva
- Presentación, selección de ruta e integración con la plataforma.
schedulesServicios · v 1.0.0- El plugin puede
- Vincular el trabajo a una tarea recurrente declarada en el manifest.
- Autoridad
ninguna- El host conserva
- Cadencia, recuperación al iniciar, prevención de solapamientos y eliminación.
sessionServicios · v 1.0.0- El plugin puede
- Suscribirse a hechos acotados de la sesión de lectura actual.
- Autoridad
ninguna- El host conserva
- Fuente de eventos, límites de la carga útil y ciclo de vida de la suscripción.
networkServicios · v 1.0.0- El plugin puede
- Realizar solicitudes HTTP mediante el cliente nativo del host.
- Autoridad
service:network- El host conserva
- Aplicación de permisos, transporte y puente de respuestas.
llmServicios · v 1.0.0- El plugin puede
- Realizar llamadas acotadas de una sola vez, de texto o estructuradas.
- Autoridad
service:llm- El host conserva
- Configuración del proveedor, credenciales, gestión del esquema y límites.
clipboardServicios · v 1.0.0- El plugin puede
- Escribir texto en el portapapeles del sistema.
- Autoridad
service:clipboard- El host conserva
- Llamada de plataforma y aplicación de permisos.
viewsEsquemas · v 1.0.0- El plugin puede
- Devolver markdown, listas, formularios, detalles y árboles de bloques acotados.
- Autoridad
ninguna- El host conserva
- Componentes, seguridad HTML, diseño, accesibilidad y navegación.
settingsEsquemas · v 1.0.0- El plugin puede
- Declarar campos de ajustes del plugin renderizados por el host.
- Autoridad
ninguna- El host conserva
- Comportamiento del formulario, validación, enrutamiento del almacenamiento y gestión de secretos.
themesEsquemas · v 1.0.0- El plugin puede
- Declarar tokens semánticos de temas y metadatos de fuentes incluidas.
- Autoridad
ninguna- El host conserva
- Validación de la gramática, CSS generado, carga y selección.
Cómo leer el catálogo
- Autoridad indica el permiso o la autorización exacta de Ajustes necesaria al invocar.
- Ninguno significa que no hace falta un permiso de instalación adicional, no que exista una capacidad ambiental no documentada.
- El host conserva marca el límite que el plugin no puede reemplazar ni eludir.
- La versión junto a cada entrada procede directamente del catálogo canónico de capacidades del host.
readerModes sigue restringido a plugins incluidos mientras se establece su contrato privilegiado de lector. Un manifest solo puede nombrar capacidades catalogadas; el host filtra la vista de ejecución visible por actor, permiso, versión y fase del ciclo de vida.
Vista previa de permisos
Pega un manifest para separar la autoridad del usuario de las declaraciones de compatibilidad y operación. Esto refleja el significado del consentimiento de instalación; no sustituye al validador del repositorio ni demuestra que un plugin pueda activarse.
Vista previa de revisión
annotations:read— Leer resaltados y notas.agent:retrieval— Exponer al asistente una fuente del plugin que se pueda consultar.service:network— Realizar solicitudes de red mediadas por el host.
- Descubrir
appearance.theme - Leer
appearance.theme
- Dominio
annotations^1.0.0 - Dominio
settings^1.0.0 - Contribución
commands^1.0.0 - Contribución
agentRetrievalProviders^1.0.0 - Servicio
storage^1.0.0 - Servicio
schedules^1.0.0 - Servicio
network^1.0.0 - Esquema
settings^1.0.0
- Esquema de datos privados:
1 - 1 tarea recurrente
Qué concede realmente el diálogo de instalación
Las entradas semánticas de permissions y las entradas exactas de settingsAccess conceden autoridad. El diálogo de consentimiento de la aplicación muestra ambas en lenguaje sencillo. Los requisitos de capacidades, las tareas programadas, la versión del esquema, los temas y las fuentes son contexto útil para la revisión, pero no se renombran silenciosamente como permisos.
Esta vista previa es deliberadamente local y sin estado. El siguiente paso de las herramientas de desarrollo es una vista del actor y un inspector del ciclo de vida dentro de la aplicación, respaldados por los mismos catálogos de ejecución, con diferencias de permisos durante las actualizaciones y motivos exactos para las capacidades no disponibles.