Skills
OpenProse
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-skillpakket en een slashopdracht /prose installeert. Programma's staan in .prose-bestanden en kunnen meerdere subagents starten met een expliciete besturingsstroom.
Schakel de OpenProse-Plugin in en start de Gateway opnieuw.
Gebruik /prose run om een .prose-bestand of extern programma uit te voeren.
Schrijf multiagentworkflows met parallelle en opeenvolgende stappen.
Installeren
De Plugin inschakelen
OpenProse wordt meegeleverd, maar is standaard uitgeschakeld. Schakel het in:
openclaw plugins enable open-proseDe Gateway opnieuw starten
openclaw gateway restartVerifiëren
openclaw plugins list | grep proseopen-prose moet als ingeschakeld worden weergegeven. De skillopdracht
/prose is nu beschikbaar in de chat.
Vanuit een uitgecheckte repository kunt u de Plugin rechtstreeks installeren:
openclaw plugins install ./extensions/open-prose
Slashopdracht
OpenProse registreert /prose als een door de gebruiker aanroepbare skillopdracht:
/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>.
Rechtstreekse URL's worden ongewijzigd opgehaald met het hulpprogramma 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 opgeloste importlijst en moet de beheerder voor die uitvoering exact antwoorden met approve remote prose imports.
Mogelijkheden
- Multiagentonderzoek en -synthese met expliciet parallellisme.
- Herhaalbare workflows met veilige goedkeuringen (codebeoordeling, incidenttriage, inhoudspijplijnen).
- Herbruikbare
.prose-programma's die u in ondersteunde agentruntimes kunt uitvoeren.
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 }Toewijzing aan de OpenClaw-runtime
OpenProse-programma's worden toegewezen aan OpenClaw-primitieven:
| OpenProse-concept | OpenClaw-hulpprogramma |
|---|---|
| Sessie starten / Task-hulpprogramma | sessions_spawn |
| Bestand lezen / schrijven | read / write |
| Webinhoud ophalen | web_fetch (exec + curl wanneer POST nodig is) |
Bestandslocaties
OpenProse bewaart de status onder .prose/ in uw werkruimte:
.prose/├── .env # config (key=value), e.g. OPENPROSE_POSTGRES_URL├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose # copy of the running program│ ├── state.md # execution state│ ├── bindings/│ ├── imports/ # nested remote program runs│ └── agents/└── agents/ # project-scoped persistent agentsPermanente agents op gebruikersniveau, die tussen projecten worden gedeeld, staan in:
~/.prose/agents/Statusbackends
bestandssysteem (standaard)
De status wordt naar .prose/runs/... in de werkruimte geschreven. Er zijn
geen extra afhankelijkheden vereist.
in context
Tijdelijke status die in het contextvenster wordt bewaard; selecteer deze met
--in-context. Geschikt voor kleine, kortstondige programma's.
sqlite (experimenteel)
Selecteer deze met --state=sqlite. Vereist het binaire bestand sqlite3 in
PATH (valt terug op het bestandssysteem als dit ontbreekt); de status wordt
opgeslagen in .prose/runs/{id}/state.db.
postgres (experimenteel)
Selecteer deze met --state=postgres. Vereist psql en een verbindingsreeks
in OPENPROSE_POSTGRES_URL (stel deze in via .prose/.env).
Beveiliging
Behandel .prose-bestanden als code. Beoordeel ze vóór uitvoering, inclusief externe use-imports. Verzoeken van het hoogste niveau met /prose run https://... zijn expliciet, maar transitieve externe imports vereisen per uitvoering goedkeuring voordat ze worden opgehaald of uitgevoerd. Gebruik lijsten met toegestane OpenClaw-hulpprogramma's en goedkeuringspoorten om neveneffecten te beheren. Vergelijk voor deterministische workflows met verplichte goedkeuring met Lobster.
Gerelateerd
Hoe het skillpakket van OpenProse wordt geladen en welke poorten van toepassing zijn.
De ingebouwde multiagentcoördinatielaag van OpenClaw.
Voeg audio-uitvoer toe aan uw workflows.
Alle beschikbare chatopdrachten, waaronder /prose.
Officiële website: https://www.prose.md