Langsung ke konten utama
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.

Instal

Aktifkan Plugin OpenProse dan mulai ulang Gateway.

Jalankan program

Gunakan /prose run untuk mengeksekusi file .prose atau program jarak jauh.

Tulis program

Tulis alur kerja multi-agen dengan langkah paralel dan berurutan.

Instal

1

Aktifkan Plugin

Plugin bawaan dinonaktifkan secara default. Aktifkan OpenProse:
openclaw plugins enable open-prose
2

Mulai ulang Gateway

openclaw gateway restart
3

Verifikasi

openclaw plugins list | grep prose
Anda 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 .prose yang 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 OpenProseAlat OpenClaw
Spawn session / Task toolsessions_spawn
File read / writeread / write
Web fetchweb_fetch
Jika daftar izin alat Anda memblokir sessions_spawn, read, write, atau web_fetch, program OpenProse akan gagal. Periksa konfigurasi daftar izin alat Anda.

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

Status ditulis ke .prose/runs/... di workspace. Tidak memerlukan dependensi tambahan.
Status sementara disimpan di jendela konteks. Cocok untuk program kecil dan berumur pendek.
Memerlukan biner sqlite3 di PATH.
Memerlukan psql dan string koneksi.
Kredensial Postgres mengalir ke log sub-agen. Gunakan basis data khusus dengan hak akses paling rendah.

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

Referensi Skills

Cara paket Skills OpenProse dimuat dan gerbang apa yang berlaku.

Subagen

Lapisan koordinasi multi-agen native OpenClaw.

Text-to-speech

Tambahkan keluaran audio ke alur kerja Anda.

Perintah slash

Semua perintah chat yang tersedia, termasuk /prose.
Situs resmi: https://www.prose.md