OpenProse
OpenProse は、AI セッションをオーケストレーションするための、移植可能で Markdown first のワークフローフォーマットです。OpenClaw では、OpenProse skill pack と/prose スラッシュコマンドをインストールする plugin として提供されます。プログラムは .prose ファイルに記述され、明示的な制御フローで複数の sub-agent を起動できます。
公式サイト: https://www.prose.md
できること
- 明示的な並列性を伴うマルチエージェントの調査 + 統合。
- 再現可能で承認に安全なワークフロー(コードレビュー、インシデントトリアージ、コンテンツパイプライン)。
- 対応する agent runtime 間で実行できる再利用可能な
.proseプログラム。
インストール + 有効化
bundled plugin はデフォルトで無効です。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/ 配下に状態を保持します:
状態モード
OpenProse は複数の状態バックエンドをサポートします:- filesystem(デフォルト):
.prose/runs/... - in-context: 小規模なプログラム向けの一時的な方式
- sqlite(実験的):
sqlite3バイナリが必要 - postgres(実験的):
psqlと接続文字列が必要
- sqlite / postgres はオプトインで、実験的です。
- postgres 認証情報は subagent ログに流れ込みます。専用で最小権限の DB を使用してください。
リモートプログラム
/prose run <handle/slug> は https://p.prose.md/<handle>/<slug> に解決されます。
直接 URL はそのまま取得されます。これは web_fetch tool(または POST の場合は exec)を使用します。
OpenClaw runtime への対応付け
OpenProse プログラムは OpenClaw のプリミティブに対応付けられます:| OpenProse concept | OpenClaw tool |
|---|---|
| セッション起動 / Task tool | sessions_spawn |
| ファイル読み書き | read / write |
| Web 取得 | web_fetch |
セキュリティ + 承認
.prose ファイルはコードとして扱ってください。実行前にレビューしてください。副作用を制御するには、OpenClaw の tool allowlist と承認ゲートを使用してください。
決定的で承認ゲート付きのワークフローについては、Lobster と比較してください。