OpenProse は、AI セッションをオーケストレーションするための、ポータブルで Markdown ファーストなワークフローフォーマットです。OpenClaw では、OpenProse Skill pack とDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
/prose スラッシュコマンドをインストールする Plugin として提供されます。プログラムは .prose ファイル内にあり、明示的な制御フローで複数のサブエージェントを起動できます。
公式サイト: https://www.prose.md
できること
- 明示的な並列性を持つマルチエージェント調査 + 統合。
- 再現可能で承認安全なワークフロー(コードレビュー、インシデントトリアージ、コンテンツパイプライン)。
- サポートされるエージェントランタイムをまたいで実行できる再利用可能な
.proseプログラム。
インストール + 有効化
bundled Plugins はデフォルトで無効です。OpenProse を有効化するには:openclaw plugins install ./path/to/local/open-prose-plugin
関連ドキュメント: Plugins, Plugin manifest, Skills。
スラッシュコマンド
OpenProse は、ユーザーが呼び出せる Skill コマンドとして/prose を登録します。これは OpenProse VM 命令にルーティングされ、内部では OpenClaw tools を使います。
一般的なコマンド:
例: シンプルな .prose ファイル
ファイルの保存場所
OpenProse は workspace の.prose/ 配下に state を保持します。
State モード
OpenProse は複数の state backend をサポートします。- filesystem(デフォルト):
.prose/runs/... - in-context: 小さなプログラム向けの一時的なもの
- sqlite(実験的):
sqlite3バイナリが必要 - postgres(実験的):
psqlと接続文字列が必要
- sqlite/postgres はオプトインで、実験的です。
- postgres 認証情報はサブエージェントログへ流れ込みます。専用の、最小権限の DB を使ってください。
リモートプログラム
/prose run <handle/slug> は https://p.prose.md/<handle>/<slug> に解決されます。
直接 URL はそのまま取得されます。これは web_fetch tool(または POST では exec)を使います。
OpenClaw ランタイムへのマッピング
OpenProse プログラムは OpenClaw のプリミティブにマッピングされます。| OpenProse の概念 | OpenClaw tool |
|---|---|
| セッション起動 / Task tool | sessions_spawn |
| ファイル読み書き | read / write |
| Web 取得 | web_fetch |
セキュリティ + 承認
.prose ファイルはコードとして扱ってください。実行前に確認してください。副作用を制御するには、OpenClaw の tool allowlist と承認ゲートを使ってください。
決定論的で承認ゲート付きのワークフローについては、Lobster と比較してください。