OpenProse est un format de workflow portable, centré sur Markdown, pour orchestrer des sessions IA. Dans OpenClaw, il est livré sous forme de plugin qui installe un pack de Skills OpenProse ainsi qu’une slash commandDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
/prose. Les programmes vivent dans des fichiers .prose et peuvent lancer plusieurs sous-agents avec un contrôle de flux explicite.
Site officiel : https://www.prose.md
Ce qu’il peut faire
- Recherche multi-agent + synthèse avec parallélisme explicite.
- Workflows répétables et sûrs vis-à-vis des approbations (revue de code, triage d’incident, pipelines de contenu).
- Programmes
.proseréutilisables que vous pouvez exécuter sur les runtimes d’agent pris en charge.
Installer + activer
Les plugins intégrés sont désactivés par défaut. Activez OpenProse :openclaw plugins install ./path/to/local/open-prose-plugin
Documentation associée : Plugins, Manifeste de plugin, Skills.
Slash command
OpenProse enregistre/prose comme commande de Skill invocable par l’utilisateur. Elle route vers les instructions de la VM OpenProse et utilise les outils OpenClaw en arrière-plan.
Commandes courantes :
Exemple : un fichier .prose simple
Emplacements des fichiers
OpenProse conserve l’état sous.prose/ dans votre espace de travail :
Modes d’état
OpenProse prend en charge plusieurs backends d’état :- filesystem (par défaut) :
.prose/runs/... - in-context : transitoire, pour les petits programmes
- sqlite (expérimental) : nécessite le binaire
sqlite3 - postgres (expérimental) : nécessite
psqlet une chaîne de connexion
- sqlite/postgres sont optionnels et expérimentaux.
- Les identifiants postgres se propagent dans les journaux des sous-agents ; utilisez une base dédiée avec privilèges minimaux.
Programmes distants
/prose run <handle/slug> se résout vers https://p.prose.md/<handle>/<slug>.
Les URL directes sont récupérées telles quelles. Cela utilise l’outil web_fetch (ou exec pour POST).
Correspondance avec le runtime OpenClaw
Les programmes OpenProse se mappent vers les primitives OpenClaw :| Concept OpenProse | Outil OpenClaw |
|---|---|
| Lancer une session / outil Task | sessions_spawn |
| Lecture/écriture de fichier | read / write |
| Récupération web | web_fetch |
Sécurité + approbations
Traitez les fichiers.prose comme du code. Relisez-les avant exécution. Utilisez les listes d’autorisation d’outils OpenClaw et les barrières d’approbation pour contrôler les effets de bord.
Pour des workflows déterministes et contrôlés par approbation, comparez avec Lobster.