OpenProse es un formato portátil de flujos de trabajo, orientado a Markdown, para orquestar sesiones de IA. En OpenClaw se distribuye como un Plugin que instala un paquete de Skills de OpenProse más un comando de barraDocumentation 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. Los programas viven en archivos .prose y pueden generar varios subagentes con un flujo de control explícito.
Sitio oficial: https://www.prose.md
Qué puede hacer
- Investigación + síntesis multiagente con paralelismo explícito.
- Flujos de trabajo repetibles y seguros con aprobación (revisión de código, triaje de incidentes, canalizaciones de contenido).
- Programas
.prosereutilizables que puedes ejecutar en los runtimes de agente compatibles.
Instalar + habilitar
Los Plugins incluidos están desactivados de forma predeterminada. Habilita OpenProse:openclaw plugins install ./path/to/local/open-prose-plugin
Documentación relacionada: Plugins, Manifiesto de Plugin, Skills.
Comando de barra
OpenProse registra/prose como un comando de Skill invocable por el usuario. Enruta a las instrucciones de la VM de OpenProse y usa herramientas de OpenClaw internamente.
Comandos comunes:
Ejemplo: un archivo .prose simple
Ubicaciones de archivos
OpenProse mantiene el estado en.prose/ dentro de tu espacio de trabajo:
Modos de estado
OpenProse admite varios backends de estado:- filesystem (predeterminado):
.prose/runs/... - in-context: transitorio, para programas pequeños
- sqlite (experimental): requiere el binario
sqlite3 - postgres (experimental): requiere
psqly una cadena de conexión
- sqlite/postgres son experimentales y requieren activación explícita.
- Las credenciales de postgres fluyen a los registros de subagentes; usa una base de datos dedicada con los mínimos privilegios.
Programas remotos
/prose run <handle/slug> se resuelve como https://p.prose.md/<handle>/<slug>.
Las URL directas se obtienen tal cual. Esto usa la herramienta web_fetch (o exec para POST).
Asignación al runtime de OpenClaw
Los programas OpenProse se asignan a primitivas de OpenClaw:| Concepto de OpenProse | Herramienta de OpenClaw |
|---|---|
| Generar sesión / herramienta Task | sessions_spawn |
| Lectura/escritura de archivos | read / write |
| Obtención web | web_fetch |
Seguridad + aprobaciones
Trata los archivos.prose como código. Revísalos antes de ejecutarlos. Usa listas de permitidos de herramientas y barreras de aprobación de OpenClaw para controlar los efectos secundarios.
Para flujos de trabajo deterministas y controlados por aprobación, compáralo con Lobster.