Skip to main content
OpenProse は、AI セッションをオーケストレーションするための、移植可能で Markdown を中心としたワークフロー形式です。OpenClaw では、OpenProse のスキルパックと /prose スラッシュコマンドをインストールする Plugin として提供されます。プログラムは .prose ファイルに保存され、明示的な制御フローで複数のサブエージェントを起動できます。

インストール

OpenProse Plugin を有効にして、Gateway を再起動します。

プログラムを実行

/prose run を使用して、.prose ファイルまたはリモートプログラムを実行します。

プログラムを作成

並列および逐次ステップを使用して、マルチエージェントワークフローを作成します。

インストール

1

Plugin を有効にする

OpenProse はバンドルされていますが、デフォルトでは無効です。有効にするには、次を実行します。
2

Gateway を再起動する

3

確認する

open-prose が有効として表示されます。これで、チャットで /prose スキルコマンドを使用できます。
リポジトリのチェックアウトから Plugin を直接インストールすることもできます。 openclaw plugins install ./extensions/open-prose

スラッシュコマンド

OpenProse は、ユーザーが呼び出せるスキルコマンドとして /prose を登録します。
/prose run <handle/slug>https://p.prose.md/<handle>/<slug> に解決されます。 直接 URL は、web_fetch ツールを使用してそのまま取得されます。 トップレベルのリモート実行は明示的に行われます。.prose プログラム内のリモートインポートは推移的なコード依存関係です。OpenProse がリモートの use ターゲットを取得する前に、解決済みのインポート一覧を表示し、その実行についてオペレーターが正確に approve remote prose imports と返信することを要求します。

できること

  • 明示的な並列処理によるマルチエージェントの調査と統合。
  • 反復可能で承認を安全に行えるワークフロー(コードレビュー、インシデントのトリアージ、コンテンツパイプライン)。
  • サポートされているエージェントランタイム全体で実行できる、再利用可能な .prose プログラム。

例:並列調査と統合

OpenClaw ランタイムへのマッピング

OpenProse プログラムは、OpenClaw のプリミティブに次のように対応します。
ツールの許可リストで sessions_spawnreadwrite、または web_fetch がブロックされている場合、OpenProse プログラムは失敗します。 ツール許可リストの設定を確認してください。

ファイルの保存場所

OpenProse は、ワークスペース内の .prose/ に状態を保存します。
プロジェクト間で共有されるユーザーレベルの永続エージェントは、次の場所に保存されます。

状態バックエンド

状態はワークスペース内の .prose/runs/... に書き込まれます。追加の依存関係は必要ありません。
コンテキストウィンドウに一時的な状態を保持します。--in-context で選択します。 小規模で短時間実行されるプログラムに適しています。
--state=sqlite で選択します。PATHsqlite3 バイナリが必要です (存在しない場合は filesystem にフォールバックします)。状態は .prose/runs/{id}/state.db に保存されます。
--state=postgres で選択します。psql と、 OPENPROSE_POSTGRES_URL に接続文字列が必要です(.prose/.env で設定します)。
Postgres の認証情報はサブエージェントのログに記録されます。専用の最小権限データベースを使用してください。

セキュリティ

.prose ファイルはコードとして扱ってください。リモートの use インポートも含め、実行前にレビューしてください。トップレベルの /prose run https://... リクエストは明示的ですが、推移的なリモートインポートについては、取得または実行される前に実行ごとの承認が必要です。副作用を制御するには、OpenClaw のツール許可リストと承認ゲートを使用してください。決定論的で承認ゲート付きのワークフローについては、Lobster と比較してください。

関連項目

Skills リファレンス

OpenProse のスキルパックが読み込まれる仕組みと、適用されるゲートについて説明します。

サブエージェント

OpenClaw ネイティブのマルチエージェント調整レイヤーです。

テキスト読み上げ

ワークフローに音声出力を追加します。

スラッシュコマンド

/prose を含む、使用可能なすべてのチャットコマンドです。
公式サイト:https://www.prose.md