OpenProse
OpenProse ist ein portables, Markdown-orientiertes Workflow-Format zur Orchestrierung von KI-Sitzungen. In OpenClaw wird es als Plugin ausgeliefert, das ein OpenProse-Skills-Paket sowie einen/prose-Slash-Befehl installiert. Programme liegen in .prose-Dateien und können mehrere Unteragenten mit explizitem Kontrollfluss starten.
Offizielle Website: https://www.prose.md
Was es kann
- Multi-Agenten-Recherche + Synthese mit expliziter Parallelität.
- Wiederholbare, freigabesichere Workflows (Code-Review, Incident-Triage, Content-Pipelines).
- Wiederverwendbare
.prose-Programme, die Sie in unterstützten Agent-Laufzeiten ausführen können.
Installieren + aktivieren
Gebündelte Plugins sind standardmäßig deaktiviert. Aktivieren Sie OpenProse:openclaw plugins install ./path/to/local/open-prose-plugin
Verwandte Dokumentation: Plugins, Plugin-Manifest, Skills.
Slash-Befehl
OpenProse registriert/prose als benutzeraufrufbaren Skill-Befehl. Er leitet an die OpenProse-VM-Anweisungen weiter und verwendet unter der Haube OpenClaw-Tools.
Häufige Befehle:
Beispiel: eine einfache .prose-Datei
Dateispeicherorte
OpenProse speichert den Status unter.prose/ in Ihrem Arbeitsbereich:
Statusmodi
OpenProse unterstützt mehrere Status-Backends:- filesystem (Standard):
.prose/runs/... - in-context: transient, für kleine Programme
- sqlite (experimentell): erfordert die Binärdatei
sqlite3 - postgres (experimentell): erfordert
psqlund einen Verbindungs-String
- sqlite/postgres sind Opt-in und experimentell.
- postgres-Anmeldedaten fließen in Unteragenten-Protokolle ein; verwenden Sie eine dedizierte DB mit den geringstmöglichen Rechten.
Remote-Programme
/prose run <handle/slug> wird zu https://p.prose.md/<handle>/<slug> aufgelöst.
Direkte URLs werden unverändert abgerufen. Hierfür wird das Tool web_fetch verwendet (oder exec für POST).
Zuordnung zur OpenClaw-Laufzeit
OpenProse-Programme werden auf OpenClaw-Primitiven abgebildet:| OpenProse-Konzept | OpenClaw-Tool |
|---|---|
| Sitzung starten / Task-Tool | sessions_spawn |
| Datei lesen/schreiben | read / write |
| Web-Abruf | web_fetch |
Sicherheit + Freigaben
Behandeln Sie.prose-Dateien wie Code. Prüfen Sie sie vor dem Ausführen. Verwenden Sie OpenClaw-Tool-Allowlists und Freigabe-Gates, um Nebeneffekte zu kontrollieren.
Für deterministische, freigabegesteuerte Workflows vergleichen Sie dies mit Lobster.