Agenten
Deklarative Pakete aus YAML und Markdown, die Persönlichkeit, Routing und verfügbare Capabilities festlegen.
Willkommen im Developer Guide für Selu. Dieser Abschnitt deckt alles ab, was du brauchst, um Agenten für den Selu-Marketplace zu bauen, zu testen und zu veröffentlichen.
Selu besteht aus drei zentralen Schichten, die zusammen aus einer Nutzernachricht eine intelligente Antwort machen:
agent.yaml-Manifest und einen agent.md-System-Prompt beschrieben, plus optionalen Capabilities. Agenten enthalten selbst keinen Anwendungscode, sie konfigurieren den Orchestrator.Agenten
Deklarative Pakete aus YAML und Markdown, die Persönlichkeit, Routing und verfügbare Capabilities festlegen.
Capabilities
Containerisierte gRPC-Services, die Agenten echte Aktionen ermöglichen, etwa Wetterabfragen, Kalenderzugriff oder Websuche.
Orchestrator
Die Selu-Laufzeit, die alles verbindet: Routing, Erinnerung, LLM-Aufrufe und Tool-Ausführung.
Eingebaute Tools
Plattformweite Tools wie emit_event und delegate_to_agent, die jeder Agent ohne eigene Capability nutzen kann.
Wenn ein Nutzer eine Nachricht sendet, passiert Folgendes:
agent.md und der Gesprächsverlauf werden zu einer LLM-Anfrage zusammengesetzt.Als Entwickler kannst du auf zwei Ebenen beitragen:
Starte mit Package Structure, um das Layout eines Agentenpakets zu verstehen, oder spring direkt zu Baue deinen ersten Agenten für ein praktisches Tutorial.