Skip to content

OpenProse

OpenProse 是一種可攜、以 Markdown 為優先的工作流程格式,用於協調 AI 工作階段。在 OpenClaw 中,它以一個外掛程式的形式提供,會安裝 OpenProse 技能套件和一個 /prose 斜線指令。程式位於 .prose 檔案中,並可產生具有明確控制流程的多個子代理程式。

安裝

啟用 OpenProse 外掛程式並重新啟動 Gateway。

執行程式

使用 /prose run 來執行 .prose 檔案或遠端程式。

撰寫程式

撰寫包含平行和循序步驟的多代理工作流程。

  1. 啟用外掛程式

    內建的外掛程式預設為停用。啟用 OpenProse:

    Terminal window
    openclaw plugins enable open-prose
  2. 重新啟動 Gateway

    Terminal window
    openclaw gateway restart
  3. 驗證

    Terminal window
    openclaw plugins list | grep prose

    您應該會看到 open-prose 已啟用。/prose 技能指令現在 可在聊天中使用。

若為本機複本: openclaw plugins install ./path/to/local/open-prose-plugin

OpenProse 註冊 /prose 為使用者可叫用的技能指令:

/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> 解析為 https://p.prose.md/<handle>/<slug>。 直接 URL 會使用 web_fetch 工具原樣擷取。

  • 具有明確並行性的多代理研究和綜合。
  • 可重複、需核准的工作流程(程式碼審查、事件分類、內容管線)。
  • 可重複使用的 .prose 程式,您可以在支援的代理執行環境中執行。
# 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 }

OpenProse 程式映射到 OpenClaw 原語:

OpenProse 概念OpenClaw 工具
產生工作階段 / 任務工具sessions_spawn
檔案讀取 / 寫入read / write
網頁擷取web_fetch

OpenProse 將狀態保存在您工作區的 .prose/ 下:

.prose/
├── .env
├── runs/
│ └── {YYYYMMDD}-{HHMMSS}-{random}/
│ ├── program.prose
│ ├── state.md
│ ├── bindings/
│ └── agents/
└── agents/

使用者層級的持續代理位於:

~/.prose/agents/
filesystem (default)

狀態會寫入工作區中的 .prose/runs/...。不需要額外 相依性。

in-context

狀態保存在內容視窗中。適用於小型、短暫 的程式。

sqlite (experimental)

需要 PATH 上的 sqlite3 二進位檔案。

postgres (experimental)

需要 psql 和連線字串。

.prose 檔案視為程式碼。執行前請先審閱。使用 OpenClaw 工具允許清單和批准閘道來控制副作用。若需要確定性、需經批准的工作流程,請與 Lobster 進行比較。

技能參考

OpenProse 的技能套件如何載入以及適用哪些閘道。

子代理

OpenClaw 的原生多代理協調層。

文字轉語音

為您的工作流程新增音訊輸出。

斜線指令

所有可用的聊天指令,包括 /prose。

官方網站:https://www.prose.md