Fundamentals

एजेंट बूटस्ट्रैपिंग

बूटस्ट्रैपिंग वह पहली बार चलने की प्रक्रिया है जो एजेंट वर्कस्पेस तैयार करती है और पहचान संबंधी विवरण एकत्र करती है। यह ऑनबोर्डिंग के बाद होती है, जब एजेंट पहली बार शुरू होता है।

बूटस्ट्रैपिंग क्या करती है

पहले एजेंट रन पर, OpenClaw वर्कस्पेस को बूटस्ट्रैप करता है (डिफ़ॉल्ट ~/.openclaw/workspace):

  • AGENTS.md, BOOTSTRAP.md, IDENTITY.md, USER.md को सीड करता है।
  • एक छोटी प्रश्नोत्तर प्रक्रिया चलाता है (एक समय में एक प्रश्न)।
  • पहचान + प्राथमिकताओं को IDENTITY.md, USER.md, SOUL.md में लिखता है।
  • पूरा होने पर BOOTSTRAP.md हटा देता है ताकि यह केवल एक बार चले।

एम्बेडेड/स्थानीय मॉडल रन के लिए, OpenClaw BOOTSTRAP.md को विशेषाधिकार प्राप्त सिस्टम संदर्भ से बाहर रखता है। प्राथमिक इंटरैक्टिव पहले रन पर, यह फिर भी फ़ाइल की सामग्री को उपयोगकर्ता प्रॉम्प्ट में पास करता है ताकि वे मॉडल जो read टूल को भरोसेमंद रूप से कॉल नहीं करते, प्रक्रिया पूरी कर सकें। यदि वर्तमान रन वर्कस्पेस तक सुरक्षित रूप से नहीं पहुंच सकता, तो एजेंट को सामान्य अभिवादन के बजाय एक सीमित बूटस्ट्रैप नोट मिलता है।

बूटस्ट्रैपिंग छोड़ना

पहले से सीड किए गए वर्कस्पेस के लिए इसे छोड़ने के लिए, openclaw onboard --skip-bootstrap चलाएं।

यह कहां चलता है

बूटस्ट्रैपिंग हमेशा Gateway होस्ट पर चलती है। यदि macOS ऐप किसी दूरस्थ Gateway से कनेक्ट होता है, तो वर्कस्पेस और बूटस्ट्रैपिंग फ़ाइलें उसी दूरस्थ मशीन पर रहती हैं।

संबंधित दस्तावेज़

Was this useful?
On this page

On this page