Skip to main content
OpenProse is een overdraagbare, op Markdown gerichte workflowindeling voor het orkestreren van AI- sessies. In OpenClaw wordt het geleverd als een plugin die een OpenProse-Skills- pakket en een /prose-slashopdracht installeert. Programma’s staan in .prose-bestanden en kunnen meerdere subagents starten met een expliciete besturingsstroom.

Installeren

Schakel de OpenProse-plugin in en herstart de Gateway.

Een programma uitvoeren

Gebruik /prose run om een .prose-bestand of extern programma uit te voeren.

Programma's schrijven

Schrijf multi-agentworkflows met parallelle en opeenvolgende stappen.

Installeren

1

De plugin inschakelen

OpenProse wordt meegeleverd, maar is standaard uitgeschakeld. Schakel de plugin in:
2

De Gateway herstarten

3

Verifiëren

Je zou open-prose als ingeschakeld moeten zien. De Skills-opdracht /prose is nu beschikbaar in de chat.
Vanuit een uitgecheckte repository kun je de plugin rechtstreeks installeren: openclaw plugins install ./extensions/open-prose

Slashopdracht

OpenProse registreert /prose als een door de gebruiker aanroepbare Skills-opdracht:
/prose run <handle/slug> wordt omgezet in https://p.prose.md/<handle>/<slug>. Rechtstreekse URL’s worden ongewijzigd opgehaald met de tool web_fetch. Externe uitvoeringen op het hoogste niveau zijn expliciet. Externe imports binnen een .prose-programma zijn transitieve codeafhankelijkheden: voordat OpenProse een extern use-doel ophaalt, toont het de omgezette importlijst en moet de operator voor die uitvoering exact approve remote prose imports antwoorden.

Mogelijkheden

  • Multi-agentonderzoek en -synthese met expliciet parallellisme.
  • Herhaalbare, goedkeuringsveilige workflows (codebeoordeling, incidenttriage, contentpijplijnen).
  • Herbruikbare .prose-programma’s die je in ondersteunde agentruntimes kunt uitvoeren.

Voorbeeld: parallel onderzoek en synthese

Toewijzing aan de OpenClaw-runtime

OpenProse-programma’s worden toegewezen aan OpenClaw-primitieven:
Als je lijst met toegestane tools sessions_spawn, read, write of web_fetch blokkeert, mislukken OpenProse-programma’s. Controleer je configuratie voor de lijst met toegestane tools.

Bestandslocaties

OpenProse bewaart de status onder .prose/ in je werkruimte:
Permanente agents op gebruikersniveau (gedeeld tussen projecten) staan in:

Statusbackends

De status wordt in de werkruimte naar .prose/runs/... geschreven. Geen extra afhankelijkheden vereist.
Tijdelijke status die in het contextvenster wordt bewaard; selecteer met --in-context. Geschikt voor kleine, kortlopende programma’s.
Selecteer met --state=sqlite. Vereist het binaire bestand sqlite3 op PATH (valt terug op het bestandssysteem wanneer dit ontbreekt); de status wordt opgeslagen in .prose/runs/{id}/state.db.
Selecteer met --state=postgres. Vereist psql en een verbindingsreeks in OPENPROSE_POSTGRES_URL (stel deze in .prose/.env in).
Postgres-referenties komen in de logboeken van subagents terecht. Gebruik een afzonderlijke database met minimale bevoegdheden.

Beveiliging

Behandel .prose-bestanden als code. Controleer ze vóór uitvoering, inclusief externe use-imports. /prose run https://...-verzoeken op het hoogste niveau zijn expliciet, maar voor transitieve externe imports is per uitvoering goedkeuring vereist voordat ze worden opgehaald of uitgevoerd. Gebruik OpenClaw-lijsten met toegestane tools en goedkeuringspoorten om neveneffecten te beheersen. Vergelijk voor deterministische workflows met verplichte goedkeuring met Lobster.

Gerelateerd

Skills-referentie

Hoe het Skills-pakket van OpenProse wordt geladen en welke poorten van toepassing zijn.

Subagents

De ingebouwde multi-agentcoördinatielaag van OpenClaw.

Tekst-naar-spraak

Voeg audio-uitvoer toe aan je workflows.

Slashopdrachten

Alle beschikbare chatopdrachten, inclusief /prose.
Officiële website: https://www.prose.md