Skills
OpenProse
OpenProse adalah format alur kerja portabel yang mengutamakan Markdown untuk mengorkestrasi sesi AI. Di OpenClaw, format ini dikirim sebagai Plugin yang menginstal paket Skills OpenProse dan perintah slash /prose. Program berada dalam file .prose dan dapat menjalankan beberapa sub-agen dengan alur kontrol eksplisit.
Aktifkan Plugin OpenProse dan mulai ulang Gateway.
Gunakan /prose run untuk mengeksekusi file .prose atau program jarak jauh.
Tulis alur kerja multi-agen dengan langkah paralel dan berurutan.
Instal
Aktifkan Plugin
Plugin bawaan dinonaktifkan secara default. Aktifkan OpenProse:
openclaw plugins enable open-proseMulai ulang Gateway
openclaw gateway restartVerifikasi
openclaw plugins list | grep proseAnda seharusnya melihat open-prose dalam keadaan aktif. Perintah Skills /prose kini tersedia di chat.
Untuk checkout lokal: openclaw plugins install ./path/to/local/open-prose-plugin
Perintah slash
OpenProse mendaftarkan /prose sebagai perintah Skills yang dapat dipanggil pengguna:
/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> diselesaikan menjadi https://p.prose.md/<handle>/<slug>. URL langsung diambil apa adanya menggunakan alat web_fetch.
Eksekusi jarak jauh tingkat atas bersifat eksplisit. Impor jarak jauh di dalam program .prose adalah dependensi kode transitif: sebelum OpenProse mengambil target use jarak jauh apa pun, OpenProse menampilkan daftar impor yang telah diselesaikan dan mewajibkan operator membalas persis approve remote prose imports untuk eksekusi tersebut.
Yang dapat dilakukan
- Riset dan sintesis multi-agen dengan paralelisme eksplisit.
- Alur kerja yang dapat diulang dan aman melalui persetujuan (tinjauan kode, triase insiden, pipeline konten).
- Program
.proseyang dapat digunakan ulang dan dijalankan di berbagai runtime agen yang didukung.
Contoh: riset dan sintesis paralel
# 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 }Pemetaan runtime OpenClaw
Program OpenProse dipetakan ke primitif OpenClaw:
| Konsep OpenProse | Alat OpenClaw |
|---|---|
| Spawn session / Task tool | sessions_spawn |
| File read / write | read / write |
| Web fetch | web_fetch |
Lokasi file
OpenProse menyimpan status di bawah .prose/ dalam workspace Anda:
.prose/├── .env├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose│ ├── state.md│ ├── bindings/│ └── agents/└── agents/Agen persisten tingkat pengguna berada di:
~/.prose/agents/Backend status
filesystem (default)
Status ditulis ke .prose/runs/... di workspace. Tidak memerlukan dependensi tambahan.
in-context
Status sementara disimpan di jendela konteks. Cocok untuk program kecil dan berumur pendek.
sqlite (experimental)
Memerlukan biner sqlite3 di PATH.
postgres (experimental)
Memerlukan psql dan string koneksi.
Keamanan
Perlakukan file .prose seperti kode. Tinjau sebelum dijalankan, termasuk impor use jarak jauh. Permintaan tingkat atas /prose run https://... bersifat eksplisit, tetapi impor jarak jauh transitif memerlukan persetujuan per eksekusi sebelum diambil atau dieksekusi. Gunakan daftar izin alat dan gerbang persetujuan OpenClaw untuk mengendalikan efek samping. Untuk alur kerja deterministik dengan gerbang persetujuan, bandingkan dengan Lobster.
Terkait
Cara paket Skills OpenProse dimuat dan gerbang apa yang berlaku.
Lapisan koordinasi multi-agen native OpenClaw.
Tambahkan keluaran audio ke alur kerja Anda.
Semua perintah chat yang tersedia, termasuk /prose.
Situs resmi: https://www.prose.md