OpenProse
OpenProse adalah format alur kerja portabel yang mengutamakan markdown untuk mengorkestrasi sesi AI. Di OpenClaw, OpenProse dikirim sebagai plugin yang memasang paket skill OpenProse plus slash command/prose. Program berada di file .prose dan dapat memunculkan beberapa sub-agen dengan alur kontrol eksplisit.
Situs resmi: https://www.prose.md
Yang dapat dilakukan
- Riset + sintesis multi-agen dengan paralelisme eksplisit.
- Alur kerja yang dapat diulang dan aman terhadap persetujuan (review kode, triase insiden, pipeline konten).
- Program
.proseyang dapat digunakan ulang dan dijalankan di berbagai runtime agen yang didukung.
Pasang + aktifkan
Plugin bawaan dinonaktifkan secara default. Aktifkan OpenProse:openclaw plugins install ./path/to/local/open-prose-plugin
Dokumentasi terkait: Plugins, manifest plugin, Skills.
Slash command
OpenProse mendaftarkan/prose sebagai perintah skill yang dapat dipanggil pengguna. Perintah ini dirutekan ke instruksi VM OpenProse dan menggunakan tool OpenClaw di balik layar.
Perintah umum:
Contoh: file .prose sederhana
Lokasi file
OpenProse menyimpan state di bawah.prose/ dalam workspace Anda:
Mode state
OpenProse mendukung beberapa backend state:- filesystem (default):
.prose/runs/... - in-context: sementara, untuk program kecil
- sqlite (eksperimental): memerlukan biner
sqlite3 - postgres (eksperimental): memerlukan
psqldan connection string
- sqlite/postgres bersifat opt-in dan eksperimental.
- Kredensial postgres mengalir ke log subagent; gunakan DB khusus dengan hak minimum.
Program remote
/prose run <handle/slug> di-resolve ke https://p.prose.md/<handle>/<slug>.
URL langsung di-fetch apa adanya. Ini menggunakan tool web_fetch (atau exec untuk POST).
Pemetaan runtime OpenClaw
Program OpenProse dipetakan ke primitif OpenClaw:| Konsep OpenProse | Tool OpenClaw |
|---|---|
| Memunculkan sesi / Task tool | sessions_spawn |
| Baca/tulis file | read / write |
| Web fetch | web_fetch |
Keamanan + persetujuan
Perlakukan file.prose seperti kode. Tinjau sebelum menjalankan. Gunakan allowlist tool dan gerbang persetujuan OpenClaw untuk mengontrol efek samping.
Untuk alur kerja deterministik dengan gerbang persetujuan, bandingkan dengan Lobster.