Skills
OpenProse
OpenProse est un format de workflow portable, orienté Markdown, pour orchestrer des
sessions d’IA. Dans OpenClaw, il est fourni comme Plugin qui installe un pack de
Skills OpenProse et une commande slash /prose. Les programmes résident dans
des fichiers .prose et peuvent lancer plusieurs sous-agents avec un flux de
contrôle explicite.
Activez le Plugin OpenProse et redémarrez le 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.
Installer
Activer le Plugin
Les plugins intégrés sont désactivés par défaut. Activez OpenProse :
openclaw plugins enable open-proseRedémarrer le Gateway
openclaw gateway restartVérifier
openclaw plugins list | grep proseVous devriez voir open-prose comme activé. La commande Skills /prose est
maintenant disponible dans la discussion.
Pour une copie locale : openclaw plugins install ./path/to/local/open-prose-plugin
Commande slash
OpenProse enregistre /prose comme commande Skills invocable 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> se résout en https://p.prose.md/<handle>/<slug>.
Les URL directes sont récupérées telles quelles avec l’outil web_fetch.
Les exécutions distantes de premier niveau sont explicites. Les imports distants
à l’intérieur d’un programme .prose sont des dépendances de code transitives :
avant qu’OpenProse récupère une cible distante use, il affiche la liste
d’imports résolue et exige que l’opérateur réponde exactement
approve remote prose imports pour cette exécution.
Ce qu’il peut faire
- Recherche et synthèse multi-agents avec parallélisme explicite.
- Workflows répétables et sûrs par approbation (revue de code, triage d’incident, pipelines de contenu).
- Programmes
.proseréutilisables que vous pouvez exécuter sur les runtimes d’agents pris en charge.
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 }Correspondance avec le runtime OpenClaw
Les programmes OpenProse correspondent aux primitives OpenClaw :
| Concept OpenProse | Outil OpenClaw |
|---|---|
| Spawn session / Task tool | sessions_spawn |
| File read / write | read / write |
| Web fetch | web_fetch |
Emplacements des fichiers
OpenProse conserve l’état sous .prose/ dans votre espace de travail :
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Les agents persistants au niveau utilisateur résident ici :
~/.prose/agents/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 n’est requise.
dans le contexte
État transitoire conservé dans la fenêtre de contexte. Adapté aux petits programmes de courte durée.
sqlite (expérimental)
Nécessite le binaire sqlite3 dans PATH.
postgres (expérimental)
Nécessite psql et une chaîne de connexion.
Sécurité
Traitez les fichiers .prose comme du code. Relisez-les avant de les exécuter,
y compris les imports use distants. Les requêtes /prose run https://... de
premier niveau sont explicites, mais les imports distants transitifs nécessitent
une approbation par exécution avant d’être récupérés ou exécutés. Utilisez les
listes d’autorisation d’outils et les portes d’approbation d’OpenClaw pour
contrôler les effets de bord. Pour les workflows déterministes soumis à
approbation, comparez avec Lobster.
Associé
Comment le pack Skills d’OpenProse se charge et quelles portes s’appliquent.
La couche native de coordination multi-agents d’OpenClaw.
Ajoutez une sortie audio à vos workflows.
Toutes les commandes de discussion disponibles, y compris /prose.
Site officiel : https://www.prose.md