Start/Produkte/Skillplugins
TUEO-Produkt · Entwickler-Ökosystem · SDK + Quellcode
SK

Skillplugins

Das Plugin-Quellcode-Repository und der SDK-Vertrag — die Heimat der Plattform-Plugins. Ein Fähigkeitsvertrag, zwei Nutzer: AI nutzt ihn als Werkzeug, Menschen als UI. Die einzige Wahrheitsquelle für Fähigkeiten über die vierschichtige Architektur.

Demo vereinbaren →Architekturdiagramm ansehen
Ein Plugin in drei Teilen Vertrag tragendes SDK Rendering deklarativ / gebündelt
Skillplugins — ein Plugin, drei Teile
◈
manifest
Fähigkeitsdeklaration → Registrierung in Capabilities
registry
⌘
backend
Handler → läuft in der Executor-Sandbox
Executor
▤
frontend
deklarativ / Bundle → Rendering in Cohort
desktop
Wo es im System steht
skillpluginscapabilitiesexecutor / cohort
Vollständige Architektur ansehen →
Kernfunktionen

Ein Vertrag, zwei Nutzer

AI ruft die Fähigkeit als Werkzeug auf; Menschen nutzen sie als UI — aus derselben Deklaration.

Fähigkeit · 01

Das Plugin-Dreigespann

manifest (Fähigkeitsdeklaration) + backend (Ausführung im executor) + frontend (Rendering im Desktop). Der Vertrag ist sprachneutral, sodass auch Python dasselbe JSON-Schema validieren kann.

Fähigkeit · 02

Der SDK-Vertrag als tragende Wand

@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.

Fähigkeit · 03

Signatur und Vertrauens-Governance

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.

Fähigkeit · 04

Laufzeit-I/O-Vertrag

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ähigkeit · 05

Deklaratives / eigenständig gebündeltes Frontend

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.

Fähigkeit · 06

Referenzimplementierung: deck-Präsentationen

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.

Fähigkeit · 07

Referenzimplementierung: pharma-doc

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.

Fähigkeit · 08

Widerstandsfähige, ehrliche Degradierung

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.

Fähigkeit · 09

Klare Grenzen der vier Schichten

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.

Vierschichtige Architektur

Jeder Aufruf läuft über einen Pfad

Desktop → Server validiert und verteilt → Executor führt aus → zurück zum Desktop zum Rendern.

01

Deklarieren

Mit dem SDK ein Manifest schreiben und die Fähigkeit samt Berechtigungen deklarieren.

02

Registrieren

Das Manifest in Capabilities registrieren, um eine kaufbare Fähigkeit zu werden.

03

Ausführen

Das Backend läuft kontrolliert in der Executor-Sandbox.

04

Rendern

Das Frontend rendert UI für Menschen im Cohort-Desktop.

Mit skillplugins starten

Entwickeln Sie Ihre Plugins für das TUEO-Ökosystem

Sehen Sie sich die Architektur an, wie die vier Schichten zusammenarbeiten, oder vereinbaren Sie eine Demo, um Ihre Fähigkeitsidee zu besprechen.

Demo vereinbaren →Architektur ansehen