/prose. Les programmes résident dans des fichiers .prose et peuvent
lancer plusieurs sous-agents avec un flux de contrôle explicite.
Installer
Activez le Plugin OpenProse et redémarrez le Gateway.
Exécuter un programme
Utilisez
/prose run pour exécuter un fichier .prose ou un programme distant.Écrire des programmes
Créez des workflows multi-agents comportant des étapes parallèles et séquentielles.
Installation
1
Activer le Plugin
OpenProse est inclus, mais désactivé par défaut. Activez-le :
2
Redémarrer le Gateway
3
Vérifier
open-prose devrait apparaître comme activé. La commande de Skill /prose est désormais
disponible dans le chat.openclaw plugins install ./extensions/open-prose
Commande barre oblique
OpenProse enregistre/prose comme commande de Skill pouvant être appelée par l’utilisateur :
/prose run <handle/slug> correspond à 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 importations distantes dans un programme .prose sont
des dépendances de code transitives : avant qu’OpenProse ne récupère une cible use distante,
il affiche la liste résolue des importations et exige que l’opérateur réponde exactement
approve remote prose imports pour cette exécution.
Fonctionnalités
- Recherche et synthèse multi-agents avec parallélisme explicite.
- Workflows reproductibles et sécurisés par des approbations (revue de code, triage d’incidents, chaînes de production de contenu).
- Programmes
.proseréutilisables, exécutables sur les environnements d’exécution d’agents pris en charge.
Exemple : recherche et synthèse parallèles
Correspondance avec l’environnement d’exécution OpenClaw
Les programmes OpenProse correspondent aux primitives OpenClaw :Emplacements des fichiers
OpenProse conserve son état sous.prose/ dans votre espace de travail :
Systèmes de stockage de l’état
système de fichiers (par défaut)
système de fichiers (par défaut)
L’état est écrit dans
.prose/runs/... au sein de l’espace de travail. Aucune
dépendance supplémentaire n’est requise.dans le contexte
dans le contexte
L’état transitoire est conservé dans la fenêtre de contexte ; sélectionnez ce mode avec
--in-context.
Il convient aux programmes de petite taille et de courte durée.sqlite (expérimental)
sqlite (expérimental)
Sélectionnez ce mode avec
--state=sqlite. Il nécessite le binaire sqlite3 dans PATH
(avec repli sur le système de fichiers s’il est absent) ; l’état est enregistré dans
.prose/runs/{id}/state.db.postgres (expérimental)
postgres (expérimental)
Sélectionnez ce mode avec
--state=postgres. Il nécessite psql et une chaîne de connexion dans
OPENPROSE_POSTGRES_URL (définissez-la dans .prose/.env).Sécurité
Traitez les fichiers.prose comme du code. Examinez-les avant de les exécuter, y compris les importations
use distantes. Les requêtes /prose run https://... de premier niveau sont explicites, mais
les importations distantes transitives nécessitent une approbation pour chaque exécution avant leur récupération ou
leur exécution. Utilisez les listes d’outils autorisés et les points de contrôle d’approbation d’OpenClaw pour maîtriser les effets
de bord. Pour des workflows déterministes soumis à approbation, consultez
Lobster.
Rubriques connexes
Référence des Skills
Découvrez comment l’ensemble de Skills d’OpenProse est chargé et quels contrôles s’appliquent.
Sous-agents
Couche native de coordination multi-agents d’OpenClaw.
Synthèse vocale
Ajoutez une sortie audio à vos workflows.
Commandes barre oblique
Toutes les commandes de chat disponibles, y compris /prose.