Auf dieser Seite
Auf dieser Seite
Maintenance
OpenProse
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.
Aktivieren Sie das OpenProse-Plugin und starten Sie das Gateway neu.
Verwenden Sie /prose run, um eine .prose-Datei oder ein Remote-Programm auszuführen.
Erstellen Sie Multi-Agent-Workflows mit parallelen und sequenziellen Schritten.
Installation
Plugin aktivieren
OpenProse ist im Lieferumfang enthalten, aber standardmäßig deaktiviert. Aktivieren Sie es:
Gateway neu starten
Ü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:
| OpenProse-Konzept | OpenClaw-Tool |
|---|---|
| Sitzung starten / Task-Tool | sessions_spawn |
| Datei lesen / schreiben | read / write |
| Webabruf | web_fetch (exec + curl, wenn POST erforderlich ist) |
Dateispeicherorte
OpenProse speichert den Zustand unter .prose/ in Ihrem Workspace:
Benutzerbezogene persistente Agenten, die projektübergreifend genutzt werden, befinden sich unter:
Zustands-Backends
Dateisystem (Standard)
Der Zustand wird im Workspace unter .prose/runs/... gespeichert. Es sind keine zusätzlichen
Abhängigkeiten erforderlich.
im Kontext
Der transiente Zustand wird im Kontextfenster gehalten; wählen Sie dies mit --in-context aus.
Geeignet für kleine, kurzlebige Programme.
SQLite (experimentell)
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.
Postgres (experimentell)
Wählen Sie dies mit --state=postgres aus. Erfordert psql und eine Verbindungszeichenfolge in
OPENPROSE_POSTGRES_URL (legen Sie sie in .prose/.env fest).
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
Wie das Skill-Paket von OpenProse geladen wird und welche Schranken gelten.
Die native Multi-Agent-Koordinationsschicht von OpenClaw.
Fügen Sie Ihren Workflows eine Audioausgabe hinzu.
Alle verfügbaren Chat-Befehle einschließlich /prose.
Offizielle Website: https://www.prose.md