AI ruft die Fähigkeit als Werkzeug auf; Menschen nutzen sie als UI — aus derselben Deklaration.
manifest (Fähigkeitsdeklaration) + backend (Ausführung im executor) + frontend (Rendering im Desktop). Der Vertrag ist sprachneutral, sodass auch Python dasselbe JSON-Schema validieren kann.
@tueo/plugin-sdk ist die einzige Quelle für Fähigkeitswahrheit über die vierschichtige Architektur, abhängig von Desktop, Server und Kompetenzplattform. Gleiche Eingabe ergibt byte-identische Ausgabe — festgenagelt durch die Abnahme der tragenden Wand.
Ed25519-Kryptosignaturen leiten drei Vertrauensstufen ab: offiziell / Partner / Community. Das Manipulieren des Manifests — Berechtigungen oder Fähigkeitsdeklarationen ändern — scheitert an der Signaturprüfung, und die Installation wird manipulationssichtbar verweigert.
Eingaben werden aus inputs.json gelesen, Ergebnisse nach result.json geschrieben, und große Dateiartefakte werden von der Sandbox auf den Objektspeicher hochgeladen. Autoren müssen nur serve({capabilityId: handler}) bereitstellen; I/O und Fehler normalisiert das SDK als Sicherheitsnetz.
Für leichte Szenarien rendert der Host Formulare und Vorschauen aus dem Schema, ohne UI-Code zu schreiben; reiche UIs laufen in einem sandboxed iframe. Das Frontend berührt Sandbox und Anmeldeinformationen nie direkt.
17 Layouts plus 4 Designsprachen; dieselbe DSL erzeugt eine HTML-Vorschau und ein bearbeitbares .pptx — Vorschau gleicht Export, sodass „in der Vorschau toll, im Export kaputt“ nie passiert. Bestehende PPTs übernehmen Farben und Schriften mit einem Klick.
Erkennung von Medikamenten-Lieferscheinen: Die AI übernimmt die Extraktion, während eine Regel-Engine die deterministische Validierung übernimmt (Zulassungsnummer-Format / Datumsbeziehungen / Mengen), mit grün-gelb-roten Review-Vorschauen — menschliche Prüfung nur in <1% der Fälle.
Eine defekte Seite wird zu einem Platzhalter, ohne das Deck zu zerstören; nicht verfügbare Daten werden als „—“ gerendert statt erfunden; Diagramme zeichnen nur echte Werte. Die AI erzeugt den Inhalt und das System zeichnet keine Pixel — Fixes werden richtig gemacht, keine Leerlaufschleifen.
skillplugins (Plugins schreiben), die Kompetenzplattform (registrieren + governen), executor (Backend-Sandbox) und Desktop (Frontend-Rendering) erledigen jeweils ihre Aufgabe, mit allen Aufrufen über einen Pfad und drei Isolationsschichten.
Desktop → Server validiert und verteilt → Executor führt aus → zurück zum Desktop zum Rendern.
Mit dem SDK ein Manifest schreiben und die Fähigkeit samt Berechtigungen deklarieren.
Das Manifest in Capabilities registrieren, um eine kaufbare Fähigkeit zu werden.
Das Backend läuft kontrolliert in der Executor-Sandbox.
Das Frontend rendert UI für Menschen im Cohort-Desktop.
Sehen Sie sich die Architektur an, wie die vier Schichten zusammenarbeiten, oder vereinbaren Sie eine Demo, um Ihre Fähigkeitsidee zu besprechen.