ReadAware

Fähigkeitsübersicht

Durchsuche vor dem Entwurf eines Plugins den vollständigen öffentlichen Katalog. Jede Fähigkeit ist unabhängig versioniert; jede Abhängigkeit gehört in den Abschnitt requires des Manifests.

29 Fähigkeiten

Fähigkeit

libraryDomänen · v 1.0.0
Das Plugin kann
Bücher, Dateien, Metadaten, Inhaltsverzeichnisse und Sammlungen lesen sowie Bibliothekseinträge importieren oder entfernen.
Berechtigung
library:read / library:write
Der Host behält
Bibliotheksinvarianten, ereignisbasierte Schreibvorgänge, Dateien und Projektionen.
readingDomänen · v 1.0.0
Das Plugin kann
Aktive Sitzung prüfen sowie Position, Fortschritt und Lesezeit anzeigen und aktualisieren.
Berechtigung
reading:read / reading:write
Der Host behält
Leser-Lebenszyklus, Fortschrittssemantik und festgeschriebene Ereignisse.
annotationsDomänen · v 1.0.0
Das Plugin kann
Highlights und Notizen über kanonische Befehle lesen oder ändern.
Berechtigung
annotations:read / annotations:write
Der Host behält
Validierung, Zuordnung, Persistenz und Ereignisreihenfolge.
conversationsDomänen · v 1.0.0
Das Plugin kann
Zusammenfassungen von Buch- und globalen Threads lesen.
Berechtigung
conversations:read
Der Host behält
Unterhaltungsschreibvorgänge, Prompt-Zusammenstellung und Gedächtnis.
settingsDomänen · v 1.0.0
Das Plugin kann
Explizit freigegebene Einstellungspfade entdecken, lesen, aktualisieren und abonnieren.
Berechtigung
settingsAccess
Der Host behält
Katalog, Ziele, Validierung, Persistenz und Änderungsfolgen.
selectionActionsBeiträge · v 1.0.0
Das Plugin kann
Einen Befehl zu Auswahl- und Anmerkungsmenüs hinzufügen.
Berechtigung
keine
Der Host behält
Menüposition, Aufrufoberfläche, Laden und Barrierefreiheit.
headerActionsBeiträge · v 1.0.0
Das Plugin kann
Eine Aktion in der Lese- oder Bibliotheksleiste mit vom Host gerenderter Ansicht hinzufügen.
Berechtigung
keine
Der Host behält
Position, Navigation, Popover, Seiten und Fokus.
commandsBeiträge · v 1.0.0
Das Plugin kann
Einen ausdrücklichen Befehl der Befehlspalette hinzufügen.
Berechtigung
keine
Der Host behält
Register, Palette, Tastenkürzel und Ergebnisdarstellung.
settingsOptionsBeiträge · v 1.0.0
Das Plugin kann
Dynamische Optionen für eine deklarierte Plugin-Einstellung auflösen.
Berechtigung
keine
Der Host behält
Formularrendering, Ersatzeingabe und Wertevalidierung.
voiceProvidersBeiträge · v 1.0.0
Das Plugin kann
Stimmen auflisten und kodiertes Audio zum Vorlesen erzeugen.
Berechtigung
keine
Der Host behält
Wiedergabe, Tempo, Vorabruf, Hervorhebung und Fallback.
contentProvidersBeiträge · v 1.0.0
Das Plugin kann
Abschnitte für virtuelle Bücher wie RSS-Feeds laden.
Berechtigung
keine
Der Host behält
Bibliotheksbindung, Lesemodell, Navigation und Darstellung.
readerModesBeiträge · v 1.0.0
Das Plugin kann
Begrenzte Satz- oder Absatzsegmentierung bereitstellen. Derzeit nur gebündelt.
Berechtigung
reader:modes
Der Host behält
Lesesteuerung, Lebenszyklus, Darstellung und Navigation.
agentToolsBeiträge · v 1.0.0
Das Plugin kann
Ein namensraumbezogenes Werkzeug registrieren, das der Leseassistent aufrufen darf.
Berechtigung
agent:tools
Der Host behält
Orchestrierung, Werkzeugsichtbarkeit, Genehmigungen und Transkriptoberfläche.
agentContextProvidersBeiträge · v 1.0.0
Das Plugin kann
Begrenzte Referenzblöcke für die aktuelle Nutzerrunde zurückgeben.
Berechtigung
agent:context
Der Host behält
Herkunft, Kürzung, Prompt-Position und Lebensdauer.
agentRetrievalProvidersBeiträge · v 1.0.0
Das Plugin kann
Eine durchsuchbare Plugin-Quelle als namensraumbezogenes Agent-Werkzeug bereitstellen.
Berechtigung
agent:retrieval
Der Host behält
Abfrageschema, Grenzen, Ergebniskürzung und Werkzeugbeschreibung.
memoryCandidateProvidersBeiträge · v 1.0.0
Das Plugin kann
Nach einer Runde Fakten, Präferenzen, Einsichten oder Zusammenfassungen vorschlagen.
Berechtigung
agent:memory
Der Host behält
Bereichsprüfung, Deduplizierung, Annahme und dauerhafte Gedächtnisschreibvorgänge.
themesBeiträge · v 1.0.0
Das Plugin kann
Semantische App- und Lesedesigndaten bereitstellen.
Berechtigung
ui:themes
Der Host behält
Validierung, CSS-Erzeugung, Auswahl und Anwendung.
fontsBeiträge · v 1.0.0
Das Plugin kann
Genehmigte Schriftmetadaten und gebündelte Schriftressourcen bereitstellen.
Berechtigung
ui:themes
Der Host behält
Dateivalidierung, Laden, Auswahlfeldeinträge und aktive Auswahl.
storageDienste · v 1.0.0
Das Plugin kann
Plugin-begrenztes KV und Dokumentsammlungen verwenden.
Berechtigung
keine
Der Host behält
Namensraumisolierung, Persistenz, Snapshots und Änderungsereignisse.
secretsDienste · v 1.0.0
Das Plugin kann
Zugangsdaten in Plugin-eigenen Geheimnis-Slots speichern und abrufen.
Berechtigung
keine
Der Host behält
Verschlüsselung, Geheimhaltung und Namensraumisolierung.
uiDienste · v 1.0.0
Das Plugin kann
Host-Toast anzeigen oder den Host-Ablauf zum Speichern/Exportieren öffnen.
Berechtigung
keine
Der Host behält
Darstellung, Pfadauswahl und Plattformintegration.
schedulesDienste · v 1.0.0
Das Plugin kann
Arbeit an eine im Manifest deklarierte wiederkehrende Aufgabe binden.
Berechtigung
keine
Der Host behält
Frequenz, Nachholen beim Start, Überschneidungsvermeidung und Freigabe.
sessionDienste · v 1.0.0
Das Plugin kann
Begrenzte Fakten über die aktuelle Lesesitzung abonnieren.
Berechtigung
keine
Der Host behält
Ereignisquelle, Payload-Grenzen und Abonnement-Lebenszyklus.
networkDienste · v 1.0.0
Das Plugin kann
HTTP-Anfragen über den nativen Host-Client stellen.
Berechtigung
service:network
Der Host behält
Durchsetzung von Berechtigungen, Transport und Antwortbrücke.
llmDienste · v 1.0.0
Das Plugin kann
Begrenzte einmalige Text- oder strukturierte Modellaufrufe ausführen.
Berechtigung
service:llm
Der Host behält
Anbieterkonfiguration, Zugangsdaten, Schemaverarbeitung und Grenzen.
clipboardDienste · v 1.0.0
Das Plugin kann
Text in die Systemzwischenablage schreiben.
Berechtigung
service:clipboard
Der Host behält
Plattformaufruf und Durchsetzung von Berechtigungen.
viewsSchemas · v 1.0.0
Das Plugin kann
Markdown, Listen, Formulare, Details und begrenzte Blockbäume zurückgeben.
Berechtigung
keine
Der Host behält
Komponenten, HTML-Sicherheit, Layout, Barrierefreiheit und Navigation.
settingsSchemas · v 1.0.0
Das Plugin kann
Vom Host gerenderte Plugin-Einstellungsfelder deklarieren.
Berechtigung
keine
Der Host behält
Formularverhalten, Validierung, Speicherweiterleitung und Geheimnisverarbeitung.
themesSchemas · v 1.0.0
Das Plugin kann
Semantische Designtoken und gebündelte Schriftmetadaten deklarieren.
Berechtigung
keine
Der Host behält
Grammatikvalidierung, generiertes CSS, Laden und Auswahl.

Katalog lesen

  • Berechtigung bezeichnet die beim Aufruf benötigte Berechtigung oder genaue Einstellungsfreigabe.
  • Keine bedeutet keine zusätzliche Installationsberechtigung, nicht eine undokumentierte Umgebungsbefugnis.
  • Der Host behält markiert die Grenze, die das Plugin nicht ersetzen oder umgehen kann.
  • Die Version neben jedem Eintrag stammt direkt aus dem kanonischen Fähigkeitskatalog des Hosts.

readerModes bleibt auf gebündelte Plugins beschränkt, bis sein privilegierter Leservertrag feststeht. Ein Manifest darf nur katalogisierte Fähigkeiten benennen; der Host filtert die sichtbare Laufzeitansicht weiterhin nach Akteur, Berechtigung, Version und Lebenszyklusphase.

Berechtigungsvorschau

Füge ein Manifest ein, um die Nutzerberechtigung von Kompatibilitäts- und Betriebsdeklarationen zu trennen. Dies spiegelt die Bedeutung der Installationszustimmung wider; es ersetzt weder den Repository-Validator noch beweist es, dass ein Plugin aktiviert werden kann.

Prüfvorschau

Nutzerberechtigung · semantische Berechtigungen
  • annotations:readHighlights und Notizen lesen.
  • agent:retrievalEine durchsuchbare Plugin-Quelle für den Assistenten bereitstellen.
  • service:networkVom Host vermittelte Netzwerkanfragen stellen.
Nutzerberechtigung · genaue Einstellungsfreigaben
  • Entdecken appearance.theme
  • Lesen appearance.theme
Kompatibilität · keine Berechtigungen
  • Domäne annotations ^1.0.0
  • Domäne settings ^1.0.0
  • Beitrag commands ^1.0.0
  • Beitrag agentRetrievalProviders ^1.0.0
  • Dienst storage ^1.0.0
  • Dienst schedules ^1.0.0
  • Dienst network ^1.0.0
  • Schema settings ^1.0.0
Betriebsdeklarationen · keine Berechtigungen
  • Schema privater Daten: 1
  • 1 wiederkehrende Aufgabe

Was der Installationsdialog tatsächlich gewährt

Semantische permissions- und genaue settingsAccess-Einträge gewähren Berechtigungen. Der ausgelieferte Zustimmungsdialog zeigt beide in verständlicher Sprache. Fähigkeitsanforderungen, Zeitpläne, Schemaversion, Designs und Schriften sind nützlicher Prüfungskontext, werden aber nicht stillschweigend als Berechtigungen umbenannt.

Diese Vorschau ist bewusst lokal und zustandslos. Der nächste Entwicklungsschritt ist eine in der App integrierte Akteursansicht und ein Lebenszyklusinspektor auf Basis derselben Laufzeitkataloge, mit Berechtigungsunterschieden bei Updates und genauen Gründen für nicht verfügbare Fähigkeiten.