OpenProseOpenProse
OpenProse est un format de workflow portable, basé sur le markdown, pour orchestrer des sessions
IA. Dans OpenClaw, il est fourni sous forme de plugin qui installe un pack de
compétences OpenProse et une commande OpenProseOpenClawOpenProse/prose slash. Les programmes résident dans des fichiers .prose et peuvent
générer plusieurs sous-agents avec un flux de contrôle explicite.
Activez le plugin OpenProse et redémarrez la Gateway.
Utilisez /prose run pour exécuter un fichier .prose ou un programme distant.
Créez des workflows multi-agents avec des étapes parallèles et séquentielles.
Enable the plugin
Les plugins groupés sont désactivés par défaut. Activez OpenProse :
Fenêtre de terminal openclaw plugins enable open-proseGatewayRestart the Gateway
Fenêtre de terminal openclaw gateway restartVerify
Fenêtre de terminal openclaw plugins list | grep proseVous devriez voir
open-prosecomme activé. La commande de compétence/proseest désormais disponible dans le chat.
Pour une copie locale : openclaw plugins install ./path/to/local/open-prose-plugin
Commande slash
Section intitulée « Commande slash »OpenProse enregistre OpenProse/prose en tant que commande de compétence invoquable par l’utilisateur :
/prose help/prose run <file.prose>/prose run <handle/slug>/prose run <https://example.com/file.prose>/prose compile <file.prose>/prose examples/prose update/prose run <handle/slug> correspond à https://p.prose.md/<handle>/<slug>.
Les URL directes sont récupérées telles quelles à l’aide de l’outil web_fetch.
Ce qu’il peut faire
Section intitulée « Ce qu’il peut faire »- Recherche et synthèse multi-agents avec un parallélisme explicite.
- Workflows reproductibles et sûrs en matière d’approbation (revue de code, triage d’incidents, pipelines de contenu).
- Programmes
.proseréutilisables que vous pouvez exécuter sur différents runtimes d’agents pris en charge.
Exemple : recherche et synthèse parallèles
Section intitulée « Exemple : recherche et synthèse parallèles »# Research + synthesis with two agents running in parallel.
input topic: "What should we research?"
agent researcher: model: sonnet prompt: "You research thoroughly and cite sources."
agent writer: model: opus prompt: "You write a concise summary."
parallel: findings = session: researcher prompt: "Research {topic}." draft = session: writer prompt: "Summarize {topic}."
session "Merge the findings + draft into a final answer."context: { findings, draft }Mapping du runtime OpenClaw
Section intitulée « Mapping du runtime OpenClaw »Les programmes OpenProse correspondent aux primitives OpenClaw :
| Concept OpenProse | Outil OpenClaw |
|---|---|
| Lancement de session / Outil Task | sessions_spawn |
| Lecture / écriture de fichier | read / write |
| Récupération Web | web_fetch |
Emplacements des fichiers
Section intitulée « Emplacements des fichiers »OpenProse conserve l’état sous OpenProse.prose/ dans votre espace de travail :
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Les agents persistants au niveau de l’utilisateur résident à :
~/.prose/agents/Backends d’état
Section intitulée « Backends d’état »système de fichiers (par défaut)
L’état est écrit dans .prose/runs/... dans l’espace de travail. Aucune
dépendance supplémentaire requise.
in-context
État transitoire conservé dans la fenêtre de contexte. Convient aux petits programmes de courte durée.
sqlite (expérimental)
Nécessite le binaire sqlite3 sur PATH.
postgres (expérimental)
Nécessite psql et une chaîne de connexion.
Sécurité
Section intitulée « Sécurité »Traitez les fichiers .prose comme du code. Révisez-les avant de les exécuter. Utilisez les listes d’autorisation d’OpenClaw et les barrières d’approbation d’OpenClaw pour contrôler les effets secondaires. Pour les flux de travail déterministes avec barrières d’approbation, comparez avec Lobster.
Connexes
Section intitulée « Connexes »Comment le pack de Skills d’OpenProse se charge et quelles barrières s’appliquent.
La couche native de coordination multi-agent d’OpenClaw.
Ajoutez une sortie audio à vos flux de travail.
Toutes les commandes de chat disponibles, y compris /prose.
Site officiel : https://www.prose.md