OpenProse
OpenProse es un formato portátil de flujos de trabajo basado primero en Markdown para orquestar sesiones de IA. En OpenClaw se incluye como un plugin que instala un paquete de Skills de OpenProse junto con un comando slash/prose. Los programas residen en archivos .prose y pueden generar varios subagentes con control explícito del flujo.
Sitio oficial: https://www.prose.md
Qué puede hacer
- Investigación + síntesis multiagente con paralelismo explícito.
- Flujos de trabajo repetibles y seguros para aprobación (revisión de código, triaje de incidentes, canalizaciones de contenido).
- Programas
.prosereutilizables que puedes ejecutar en runtimes de agentes compatibles.
Instalar + habilitar
Los plugins integrados están deshabilitados de forma predeterminada. Habilita OpenProse:openclaw plugins install ./path/to/local/open-prose-plugin
Documentación relacionada: Plugins, Plugin manifest, Skills.
Comando slash
OpenProse registra/prose como un comando de Skills invocable por el usuario. Se enruta a las instrucciones de la VM de OpenProse y usa herramientas de OpenClaw internamente.
Comandos comunes:
Ejemplo: un archivo .prose sencillo
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 opcionales y experimentales.
- Las credenciales de postgres fluyen a los registros de subagentes; usa una base de datos dedicada con privilegios mínimos.
Programas remotos
/prose run <handle/slug> se resuelve a 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 de OpenProse se asignan a primitivas de OpenClaw:| Concepto de OpenProse | Herramienta de OpenClaw |
|---|---|
| Generar sesión / herramienta Task | sessions_spawn |
| Leer/escribir archivos | read / write |
| Obtención web | web_fetch |
Seguridad + aprobaciones
Trata los archivos.prose como código. Revísalos antes de ejecutarlos. Usa las listas de permitidos de herramientas y las puertas de aprobación de OpenClaw para controlar efectos secundarios.
Para flujos de trabajo deterministas y controlados por aprobación, compáralo con Lobster.