Naar hoofdinhoud gaan
OpenProse is een draagbaar, markdown-eerst workflowformaat voor het orkestreren van AI-sessies. In OpenClaw wordt het geleverd als een Plugin die een OpenProse-skillpakket en een /prose slash-command installeert. Programma’s staan in .prose-bestanden en kunnen meerdere subagents starten met expliciete control flow.

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

Maak workflows met meerdere agents met parallelle en sequentiële stappen.

Installeren

1

De Plugin inschakelen

Gebundelde plugins zijn standaard uitgeschakeld. Schakel OpenProse in:
openclaw plugins enable open-prose
2

De Gateway herstarten

openclaw gateway restart
3

Verifiëren

openclaw plugins list | grep prose
Je zou moeten zien dat open-prose is ingeschakeld. Het /prose Skills-commando is nu beschikbaar in chat.
Voor een lokale checkout: openclaw plugins install ./path/to/local/open-prose-plugin

Slash-command

OpenProse registreert /prose als een door de gebruiker aanroepbaar Skills-commando:
/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> wordt omgezet naar https://p.prose.md/<handle>/<slug>. Directe URL’s worden ongewijzigd opgehaald met de tool web_fetch. Remote runs op topniveau zijn expliciet. Remote imports binnen een .prose-programma zijn transitieve codeafhankelijkheden: voordat OpenProse een remote use-doel ophaalt, toont het de opgeloste importlijst en vereist het dat de operator exact antwoordt met approve remote prose imports voor die run.

Wat het kan doen

  • Onderzoek en synthese met meerdere agents en expliciete parallelliteit.
  • Herhaalbare, approval-veilige workflows (codereview, incidenttriage, contentpijplijnen).
  • Herbruikbare .prose-programma’s die je kunt uitvoeren op ondersteunde agent-runtimes.

Voorbeeld: parallel onderzoek en synthese

# 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 }

OpenClaw-runtimekoppeling

OpenProse-programma’s worden gekoppeld aan OpenClaw-primitieven:
OpenProse-conceptOpenClaw-tool
Sessie starten / Task-toolsessions_spawn
Bestand lezen / schrijvenread / write
Web ophalenweb_fetch
Als je tool-allowlist sessions_spawn, read, write of web_fetch blokkeert, zullen OpenProse-programma’s mislukken. Controleer je configuratie voor tool-allowlists.

Bestandslocaties

OpenProse bewaart status onder .prose/ in je workspace:
.prose/
├── .env
├── runs/
│   └── {YYYYMMDD}-{HHMMSS}-{random}/
│       ├── program.prose
│       ├── state.md
│       ├── bindings/
│       └── agents/
└── agents/
Persistente agents op gebruikersniveau staan op:
~/.prose/agents/

State-backends

State wordt geschreven naar .prose/runs/... in de workspace. Geen extra afhankelijkheden vereist.
Tijdelijke state die in het contextvenster wordt bewaard. Geschikt voor kleine, kortlevende programma’s.
Vereist de sqlite3-binary op PATH.
Vereist psql en een connection string.
Postgres-inloggegevens komen terecht in subagent-logs. Gebruik een toegewezen database met minimale rechten.

Beveiliging

Behandel .prose-bestanden als code. Review ze voordat je ze uitvoert, inclusief remote use-imports. Top-level /prose run https://...-verzoeken zijn expliciet, maar transitieve remote imports vereisen goedkeuring per run voordat ze worden opgehaald of uitgevoerd. Gebruik OpenClaw-tool-allowlists en approval gates om neveneffecten te beheersen. Vergelijk voor deterministische workflows met approval gates met Lobster.

Gerelateerd

Skills-referentie

Hoe het skillpakket van OpenProse wordt geladen en welke gates gelden.

Subagents

OpenClaw’s native coördinatielaag voor meerdere agents.

Tekst-naar-spraak

Voeg audio-uitvoer toe aan je workflows.

Slash-commands

Alle beschikbare chatcommando’s, inclusief /prose.
Officiële site: https://www.prose.md