Lattice.
Capability-Runtime-SDK für multimodale AI-Anwendungen.
Beschreiben Sie eine Aufgabe, fügen Sie Artefakte hinzu, legen Sie Ausgaben fest und definieren Sie Richtlinienvorgaben. Lattice liefert typisierte Ausgaben, einen nachvollziehbaren Ausführungsplan, optional signierte Belege und die Nachweise des Anbieters, damit Sie verstehen, was geschehen ist.

Eine Laufzeit, eine schlanke öffentliche API
Fügen Sie Ihrem Projekt Lattice und zod hinzu: eine schlanke öffentliche API hinter einer einzigen Laufzeit.
$ pnpm add @full-self-browsing/lattice zod$ pnpm add -g @full-self-browsing/lattice-cliInstallieren Sie die CLI nur, wenn Sie Belege prüfen, Abläufe wiederholen, Evaluierungen ausführen oder Diagnosen über ein Terminal vornehmen möchten. Die vollständige Laufzeit ist auf Node 24 ausgelegt; mehrere Fassaden wurden als kompatibel mit Node 20 validiert.
Was Lattice übernimmt
Jeder AI-Ablauf baut dieselbe Infrastruktur neu auf. Lattice bündelt sie hinter einer Laufzeit, sodass Sie die Absicht beschreiben statt die Verkabelung.
Artefakte
Text, JSON, Dateien, URLs, Bilder, Audio, Video, Dokumente und Werkzeugergebnisse, vereinheitlicht in einem Modell.
Ausgaben
Klartext, mit Standard Schema und Zod kompatible strukturierte Daten, Quellenangaben und Verweise auf erzeugte Artefakte.
Weiterleitung
Deterministische Anbieter- und Modellauswahl anhand von Fähigkeitsmetadaten, Richtlinien, Kosten, Latenz, Datenschutz und Ausweichoptionen.
Kontext
Artefaktverweise, Zusammenfassungen, Token-Schätzungen und nachvollziehbare Pläne für Kontextpakete bei jedem Lauf.
Anbieter
OpenAI, Anthropic, Gemini, xAI, OpenRouter, LiteLLM, LM Studio, im Stil des AI SDK und Testimplementierungen.
Prüfung
JCS-kanonische Belege, DSSE-Umschläge, Ed25519-Signaturen, CIDs, Wiedergabe-Umschläge, Schwärzung und Verifizierung.
Werkzeuge
Werkzeugdefinitionen und -ausführung, MCP-förmige Ressourcen und Anweisungen, Werkzeugergebnisse als Artefakte sowie Aufrufvalidierung.
Agenten
Optionale Einzelagent-Schleifen und strukturierte Teamläufe, aufgebaut auf denselben Anbieter-, Werkzeug-, Richtlinien- und Beleggrundlagen.
Beschreiben Sie die Aufgabe. Erhalten Sie typisierte Ausgaben.
Fügen Sie Artefakte hinzu, legen Sie die gewünschte Form fest und definieren Sie Richtlinien. Lattice plant, leitet weiter, führt aus, validiert und gibt den vollständigen Lauf zurück.
- Standard Schema und Zod an der öffentlichen Schnittstelle
- Datenschutz- und Kostengrenzen werden bei jedem Lauf durchgesetzt
- Läuft mit dem Testanbieter. Keine API-Schlüssel erforderlich
import { z } from "zod";
import { artifact, createAI, output } from "@full-self-browsing/lattice";
const ai = createAI({ providers });
const result = await ai.run({
task: "Diesen Supportfall lösen",
artifacts: [
artifact.text(caseText, { privacy: "sensitive" }),
],
outputs: {
answer: "text",
action: z.object({
kind: z.enum(["refund", "escalate"]),
reason: z.string(),
}),
citations: output.citations(),
},
policy: { maxCostUsd: 2, privacy: "sensitive" },
});
// → result.outputs.action.kind "refund"
// → result.plan.status inspectableFühren Sie Schritt für Schritt einzelne Bereiche ein
Die vollständige Laufzeit ist auf Node 24 ausgelegt. Mehrere Fassaden wurden als mit Node 20 kompatibel validiert, sodass Sie Lattice schrittweise einführen können.
Adapter hinter einem gemeinsamen Vertrag
Führen Sie sie über die vollständige Laufzeit aus oder verwenden Sie sie direkt über die Anbieterfassade – mit nativer strukturierter Ausgabe, Werkzeugdefinitionen und Streaming.
Anthropic
Gemini
xAIVerifizierbare Belege, wiederholungsfreundliche Aufzeichnungen
Wenn ein Signierer konfiguriert ist, enthalten Endergebnisse einen Beleg, den Sie offline verifizieren können. Selbst wenn ein anderer Ausführer den Modellaufruf übernimmt, kann Lattice den Beleg, den Wiedergabe-Umschlag und die Verifizierung bereitstellen.
- JCS-kanonische Form, signiert mit Ed25519
- DSSE-Umschläge und inhaltsadressierte CIDs
- Schwärzung und Wiedergabe sind in die Aufzeichnung integriert
Ausführungsbeleg
verifiziertÜber ein Terminal verifizieren, wiederholen und evaluieren
Das CLI-Paket installiert den lattice-Befehl zur Belegverifizierung, Offline-Wiedergabe, für Evaluierungsprüfungen, Beleginspektion und lokale Diagnosen.
$ lattice --help
$ lattice verify --help # Belegsignaturen prüfen
$ lattice repro --help # Offline-Wiedergabe einer Ausführung
$ lattice eval --help # Regressionsprüfungen
$ lattice receipt --help # einen Beleg prüfen
$ lattice diagnostics lm-studio --helpWie Lattice aufgebaut ist
Bündeln Sie die Infrastruktur hinter einer Laufzeit
TypeScript-orientiert, ESM und MIT-lizenziert. Veröffentlicht im @full-self-browsingnpm-Namensraum.