OpenProse
OpenProse es un formato de flujo de trabajo portable con prioridad en Markdown para orquestar sesiones
de IA. En OpenClaw se distribuye como un complemento que instala un paquete de habilidades OpenProse
y un comando de barra /prose. Los programas residen en archivos .prose y pueden
generar múltiples subagentes con un flujo de control explícito.
Habilite el complemento OpenProse y reinicie el Gateway.
Use /prose run para ejecutar un archivo .prose o un programa remoto.
Cree flujos de trabajo multiagente con pasos paralelos y secuenciales.
Instalación
Sección titulada «Instalación»Enable the plugin
Los complementos incluidos están deshabilitados de forma predeterminada. Habilite OpenProse:
Ventana de terminal openclaw plugins enable open-proseRestart the Gateway
Ventana de terminal openclaw gateway restartVerify
Ventana de terminal openclaw plugins list | grep proseDebería ver
open-prosecomo habilitado. El comando de habilidad/proseahora está disponible en el chat.
Para un registro local: openclaw plugins install ./path/to/local/open-prose-plugin
Comando de barra
Sección titulada «Comando de barra»OpenProse registra /prose como un comando de habilidad invocable por el usuario:
/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 resuelve a https://p.prose.md/<handle>/<slug>.
Las URL directas se obtienen tal cual usando la herramienta web_fetch.
Lo que puede hacer
Sección titulada «Lo que puede hacer»- Investigación y síntesis multiagente con paralelismo explícito.
- Flujos de trabajo repetibles y seguros para aprobaciones (revisión de código, triaje de incidentes, canalizaciones de contenido).
- Programas
.prosereutilizables que puedes ejecutar en los runtimes de agentes compatibles.
Ejemplo: investigación y síntesis en paralelo
Sección titulada «Ejemplo: investigación y síntesis en paralelo»# 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 }Mapeo del runtime de OpenClaw
Sección titulada «Mapeo del runtime de OpenClaw»Los programas de OpenProse se asignan a primitivas de OpenClaw:
| Concepto de OpenProse | Herramienta de OpenClaw |
|---|---|
| Generar sesión / Herramienta de tareas | sessions_spawn |
| Lectura / escritura de archivos | read / write |
| Recuperación web | web_fetch |
Ubicaciones de archivos
Sección titulada «Ubicaciones de archivos»OpenProse mantiene el estado en .prose/ en tu espacio de trabajo:
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Los agentes persistentes a nivel de usuario residen en:
~/.prose/agents/Backends de estado
Sección titulada «Backends de estado»sistema de archivos (predeterminado)
El estado se escribe en .prose/runs/... en el espacio de trabajo. No se requieren
dependencias adicionales.
en contexto
Estado transitorio mantenido en la ventana de contexto. Adecuado para programas pequeños y de corta duración.
sqlite (experimental)
Requiere el binario sqlite3 en PATH.
postgres (experimental)
Requiere psql y una cadena de conexión.
Seguridad
Sección titulada «Seguridad»Trate los archivos .prose como código. Revíselos antes de ejecutarlos. Use las listas de permitidos y puertas de aprobación de herramientas de OpenClaw para controlar los efectos secundarios. Para flujos de trabajo deterministas con puertas de aprobación, compare con Lobster.
Relacionado
Sección titulada «Relacionado»Cómo se carga el paquete de habilidades de OpenProse y qué puertas se aplican.
La capa nativa de coordinación multiagente de OpenClaw.
Añada salida de audio a sus flujos de trabajo.
Todos los comandos de chat disponibles, incluyendo /prose.
Sitio oficial: https://www.prose.md