Skills
OpenProse
OpenProse AI सत्रों को ऑर्केस्ट्रेट करने के लिए एक पोर्टेबल, Markdown-प्रथम वर्कफ़्लो प्रारूप है।
OpenClaw में यह एक Plugin के रूप में उपलब्ध होता है, जो OpenProse Skills
पैक और एक /prose स्लैश कमांड इंस्टॉल करता है। प्रोग्राम .prose फ़ाइलों में रहते हैं और
स्पष्ट नियंत्रण प्रवाह के साथ कई उप-एजेंट शुरू कर सकते हैं।
OpenProse Plugin सक्षम करें और Gateway पुनः आरंभ करें।
किसी .prose फ़ाइल या रिमोट प्रोग्राम को निष्पादित करने के लिए /prose run का उपयोग करें।
समानांतर और क्रमिक चरणों वाले बहु-एजेंट वर्कफ़्लो बनाएँ।
इंस्टॉल करें
Plugin सक्षम करें
OpenProse बंडल में शामिल है, लेकिन डिफ़ॉल्ट रूप से अक्षम है। इसे सक्षम करें:
openclaw plugins enable open-proseGateway पुनः आरंभ करें
openclaw gateway restartसत्यापित करें
openclaw plugins list | grep proseआपको open-prose सक्षम दिखाई देना चाहिए। अब /prose Skills कमांड
चैट में उपलब्ध है।
रेपो चेकआउट से आप Plugin को सीधे इंस्टॉल कर सकते हैं:
openclaw plugins install ./extensions/open-prose
स्लैश कमांड
OpenProse /prose को उपयोगकर्ता द्वारा चलाए जा सकने वाले Skills कमांड के रूप में पंजीकृत करता है:
/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 प्रोग्राम के अंदर रिमोट इंपोर्ट
ट्रांज़िटिव कोड निर्भरताएँ हैं: OpenProse द्वारा कोई रिमोट use लक्ष्य फ़ेच करने से पहले,
यह समाधान की गई इंपोर्ट सूची दिखाता है और ऑपरेटर से उस रन के लिए ठीक
approve remote prose imports उत्तर देने की अपेक्षा करता है।
इसकी क्षमताएँ
- स्पष्ट समानांतरता के साथ बहु-एजेंट शोध और संश्लेषण।
- दोहराए जा सकने वाले, अनुमोदन-सुरक्षित वर्कफ़्लो (कोड समीक्षा, घटना ट्रायेज, सामग्री पाइपलाइन)।
- पुनः उपयोग योग्य
.proseप्रोग्राम, जिन्हें आप समर्थित एजेंट रनटाइम में चला सकते हैं।
उदाहरण: समानांतर शोध और संश्लेषण
# समानांतर रूप से चल रहे दो एजेंटों के साथ शोध + संश्लेषण। input topic: "हमें किस विषय पर शोध करना चाहिए?" agent researcher: model: sonnet prompt: "आप गहन शोध करते हैं और स्रोत उद्धृत करते हैं।" agent writer: model: opus prompt: "आप एक संक्षिप्त सारांश लिखते हैं।" parallel: findings = session: researcher prompt: "{topic} पर शोध करें।" draft = session: writer prompt: "{topic} का सारांश दें।" session "निष्कर्षों + मसौदे को एक अंतिम उत्तर में मिलाएँ।" context: { findings, draft }OpenClaw रनटाइम मैपिंग
OpenProse प्रोग्राम OpenClaw के मूल घटकों से मैप होते हैं:
| OpenProse अवधारणा | OpenClaw टूल |
|---|---|
| सत्र शुरू करना / Task टूल | sessions_spawn |
| फ़ाइल पढ़ना / लिखना | read / write |
| वेब फ़ेच | web_fetch (POST आवश्यक होने पर exec + curl) |
फ़ाइल स्थान
OpenProse आपके कार्यस्थान में .prose/ के अंतर्गत स्थिति रखता है:
.prose/├── .env # कॉन्फ़िगरेशन (key=value), जैसे OPENPROSE_POSTGRES_URL├── runs/│ └── {YYYYMMDD}-{HHMMSS}-{random}/│ ├── program.prose # चल रहे प्रोग्राम की प्रति│ ├── state.md # निष्पादन स्थिति│ ├── bindings/│ ├── imports/ # नेस्टेड रिमोट प्रोग्राम रन│ └── agents/└── agents/ # प्रोजेक्ट-स्कोप वाले स्थायी एजेंटउपयोगकर्ता-स्तरीय स्थायी एजेंट (प्रोजेक्ट के बीच साझा) यहाँ रहते हैं:
~/.prose/agents/स्थिति बैकएंड
फ़ाइल सिस्टम (डिफ़ॉल्ट)
स्थिति कार्यस्थान में .prose/runs/... पर लिखी जाती है। किसी अतिरिक्त
निर्भरता की आवश्यकता नहीं है।
संदर्भ में
अस्थायी स्थिति संदर्भ विंडो में रखी जाती है; --in-context से चुनें।
छोटे, अल्पकालिक प्रोग्रामों के लिए उपयुक्त है।
sqlite (प्रायोगिक)
--state=sqlite से चुनें। PATH पर sqlite3 बाइनरी आवश्यक है
(न मिलने पर फ़ाइल सिस्टम पर वापस जाता है); स्थिति
.prose/runs/{id}/state.db में रखी जाती है।
postgres (प्रायोगिक)
--state=postgres से चुनें। इसके लिए psql और
OPENPROSE_POSTGRES_URL में एक कनेक्शन स्ट्रिंग आवश्यक है (इसे .prose/.env में सेट करें)।
सुरक्षा
.prose फ़ाइलों को कोड जैसा मानें। चलाने से पहले उनकी समीक्षा करें, जिसमें रिमोट
use इंपोर्ट भी शामिल हैं। शीर्ष-स्तरीय /prose run https://... अनुरोध स्पष्ट होते हैं, लेकिन
ट्रांज़िटिव रिमोट इंपोर्ट को फ़ेच या निष्पादित करने से पहले प्रत्येक रन के लिए अनुमोदन आवश्यक है।
दुष्प्रभावों को नियंत्रित करने के लिए OpenClaw टूल अनुमति-सूचियों और अनुमोदन गेट का उपयोग करें।
नियतात्मक, अनुमोदन-नियंत्रित वर्कफ़्लो के लिए
Lobster से तुलना करें।
संबंधित
OpenProse का Skills पैक कैसे लोड होता है और कौन-से गेट लागू होते हैं।
OpenClaw की मूल बहु-एजेंट समन्वय परत।
अपने वर्कफ़्लो में ऑडियो आउटपुट जोड़ें।
/prose सहित सभी उपलब्ध चैट कमांड।
आधिकारिक साइट: https://www.prose.md