Skip to main content
OpenProse ist ein portables, Markdown-zentriertes Workflow-Format zur Orchestrierung von KI- Sitzungen. In OpenClaw wird es als Plugin ausgeliefert, das ein OpenProse-Skill- Paket und einen /prose-Slash-Befehl installiert. Programme befinden sich in .prose-Dateien und können mehrere Sub-Agenten mit explizitem Kontrollfluss starten.

Installieren

Aktivieren Sie das OpenProse-Plugin und starten Sie das Gateway neu.

Programm ausführen

Verwenden Sie /prose run, um eine .prose-Datei oder ein Remote-Programm auszuführen.

Programme schreiben

Erstellen Sie Multi-Agent-Workflows mit parallelen und sequenziellen Schritten.

Installation

1

Plugin aktivieren

OpenProse ist im Lieferumfang enthalten, aber standardmäßig deaktiviert. Aktivieren Sie es:
2

Gateway neu starten

3

Überprüfen

open-prose sollte als aktiviert angezeigt werden. Der Skill-Befehl /prose ist jetzt im Chat verfügbar.
Aus einem Repository-Checkout können Sie das Plugin direkt installieren: openclaw plugins install ./extensions/open-prose

Slash-Befehl

OpenProse registriert /prose als vom Benutzer aufrufbaren Skill-Befehl:
/prose run <handle/slug> wird zu https://p.prose.md/<handle>/<slug> aufgelöst. Direkte URLs werden unverändert mit dem Tool web_fetch abgerufen. Remote-Ausführungen auf oberster Ebene erfolgen explizit. Remote-Importe innerhalb eines .prose-Programms sind transitive Code-Abhängigkeiten: Bevor OpenProse ein Remote-Ziel vom Typ use abruft, zeigt es die aufgelöste Importliste an und verlangt, dass der Betreiber für diese Ausführung exakt mit approve remote prose imports antwortet.

Funktionsumfang

  • Multi-Agent-Recherche und -Synthese mit expliziter Parallelität.
  • Wiederholbare, genehmigungssichere Workflows (Code-Review, Vorfalltriage, Content-Pipelines).
  • Wiederverwendbare .prose-Programme, die Sie in unterstützten Agent-Laufzeitumgebungen ausführen können.

Beispiel: parallele Recherche und Synthese

Zuordnung zur OpenClaw-Laufzeitumgebung

OpenProse-Programme werden OpenClaw-Primitiven zugeordnet:
Wenn Ihre Tool-Zulassungsliste sessions_spawn, read, write oder web_fetch blockiert, schlagen OpenProse-Programme fehl. Prüfen Sie Ihre Konfiguration der Tool-Zulassungsliste.

Dateispeicherorte

OpenProse speichert den Zustand unter .prose/ in Ihrem Workspace:
Benutzerbezogene persistente Agenten, die projektübergreifend genutzt werden, befinden sich unter:

Zustands-Backends

Der Zustand wird im Workspace unter .prose/runs/... gespeichert. Es sind keine zusätzlichen Abhängigkeiten erforderlich.
Der transiente Zustand wird im Kontextfenster gehalten; wählen Sie dies mit --in-context aus. Geeignet für kleine, kurzlebige Programme.
Wählen Sie dies mit --state=sqlite aus. Erfordert die Binärdatei sqlite3 in PATH (greift auf das Dateisystem zurück, wenn sie fehlt); der Zustand wird in .prose/runs/{id}/state.db gespeichert.
Wählen Sie dies mit --state=postgres aus. Erfordert psql und eine Verbindungszeichenfolge in OPENPROSE_POSTGRES_URL (legen Sie sie in .prose/.env fest).
Postgres-Anmeldedaten gelangen in die Protokolle der Sub-Agenten. Verwenden Sie eine dedizierte Datenbank mit minimalen Berechtigungen.

Sicherheit

Behandeln Sie .prose-Dateien wie Code. Prüfen Sie sie vor der Ausführung, einschließlich der importierten Remote- use-Dateien. Anforderungen vom Typ /prose run https://... auf oberster Ebene erfolgen explizit, transitive Remote-Importe erfordern jedoch vor dem Abrufen oder Ausführen eine Genehmigung für jede Ausführung. Verwenden Sie OpenClaw-Tool-Zulassungslisten und Genehmigungsschranken, um Nebeneffekte zu kontrollieren. Vergleichen Sie dies für deterministische, genehmigungspflichtige Workflows mit Lobster.

Verwandte Themen

Skills-Referenz

Wie das Skill-Paket von OpenProse geladen wird und welche Schranken gelten.

Sub-Agenten

Die native Multi-Agent-Koordinationsschicht von OpenClaw.

Text-to-Speech

Fügen Sie Ihren Workflows eine Audioausgabe hinzu.

Slash-Befehle

Alle verfügbaren Chat-Befehle einschließlich /prose.
Offizielle Website: https://www.prose.md