/prose. Los programas se almacenan en archivos .prose y pueden iniciar varios subagentes con un flujo de control explícito.
Instalar
Active el plugin de OpenProse y reinicie el Gateway.
Ejecutar un programa
Use
/prose run para ejecutar un archivo .prose o un programa remoto.Escribir programas
Cree flujos de trabajo multiagente con pasos paralelos y secuenciales.
Instalación
1
Activar el plugin
OpenProse viene incluido, pero está desactivado de forma predeterminada. Actívelo:
2
Reiniciar el Gateway
3
Verificar
open-prose como activado. El comando de Skill /prose ya está disponible en el chat.openclaw plugins install ./extensions/open-prose
Comando de barra
OpenProse registra/prose como un comando de Skill que el usuario puede invocar:
/prose run <handle/slug> se resuelve como https://p.prose.md/<handle>/<slug>.
Las URL directas se obtienen sin modificaciones mediante la herramienta web_fetch.
Las ejecuciones remotas de nivel superior son explícitas. Las importaciones remotas dentro de un programa .prose son dependencias de código transitivas: antes de que OpenProse obtenga cualquier destino remoto use, muestra la lista de importaciones resueltas y exige que el operador responda exactamente approve remote prose imports para esa ejecución.
Qué puede hacer
- Investigación y síntesis multiagente con paralelismo explícito.
- Flujos de trabajo repetibles y seguros en cuanto a aprobaciones (revisión de código, triaje de incidentes, pipelines de contenido).
- Programas
.prosereutilizables que pueden ejecutarse en los entornos de ejecución de agentes compatibles.
Ejemplo: investigación y síntesis en paralelo
Correspondencia con el entorno de ejecución de OpenClaw
Los programas de OpenProse se corresponden con primitivas de OpenClaw:Ubicaciones de archivos
OpenProse mantiene el estado en.prose/ dentro del espacio de trabajo:
Backends de estado
filesystem (predeterminado)
filesystem (predeterminado)
El estado se escribe en
.prose/runs/... dentro del espacio de trabajo. No se requieren dependencias adicionales.in-context
in-context
Estado transitorio conservado en la ventana de contexto; selecciónelo con
--in-context.
Adecuado para programas pequeños y de corta duración.sqlite (experimental)
sqlite (experimental)
Selecciónelo con
--state=sqlite. Requiere el binario sqlite3 en PATH (recurre al sistema de archivos si no está disponible); el estado se almacena en .prose/runs/{id}/state.db.postgres (experimental)
postgres (experimental)
Selecciónelo con
--state=postgres. Requiere psql y una cadena de conexión en OPENPROSE_POSTGRES_URL (configúrela en .prose/.env).Seguridad
Trate los archivos.prose como código. Revíselos antes de ejecutarlos, incluidas las importaciones remotas use. Las solicitudes /prose run https://... de nivel superior son explícitas, pero las importaciones remotas transitivas requieren aprobación en cada ejecución antes de obtenerse o ejecutarse. Use las listas de herramientas permitidas y las puertas de aprobación de OpenClaw para controlar los efectos secundarios. Para flujos de trabajo deterministas sujetos a aprobación, compare con Lobster.
Temas relacionados
Referencia de Skills
Cómo se carga el paquete de Skills de OpenProse y qué restricciones se aplican.
Subagentes
La capa nativa de coordinación multiagente de OpenClaw.
Texto a voz
Añada salida de audio a sus flujos de trabajo.
Comandos de barra
Todos los comandos de chat disponibles, incluido /prose.