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
annotations:read— Highlights und Notizen lesen.agent:retrieval— Eine durchsuchbare Plugin-Quelle für den Assistenten bereitstellen.service:network— Vom Host vermittelte Netzwerkanfragen stellen.
- Entdecken
appearance.theme - Lesen
appearance.theme
- 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
- 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.