HERMES_HOME और सक्रिय Hermes प्रोफ़ाइल का अनुसरण करता है और उपलब्ध न होने पर macOS/Linux पर ~/.hermes या Windows पर %LOCALAPPDATA%\hermes का उपयोग करता है। यह लागू करने से पहले प्रत्येक परिवर्तन का पूर्वावलोकन दिखाता है और योजनाओं तथा रिपोर्टों में गोपनीय जानकारी छिपाता है। स्टैंडअलोन openclaw migrate एक सत्यापित बैकअप लिखता है; नया ऑनबोर्डिंग पथ कॉन्फ़िगरेशन, क्रेडेंशियल और फ़ाइलों को तैयार करता है और आयातित इन्फ़रेंस के सत्यापन के बाद ही उन्हें प्रकाशित करता है। स्पष्ट --from पथ को हमेशा प्राथमिकता मिलती है।
आयात के लिए नया OpenClaw सेटअप आवश्यक है। यदि आपके पास पहले से स्थानीय OpenClaw स्थिति है, तो पहले कॉन्फ़िगरेशन, क्रेडेंशियल, सत्र और कार्यस्थान रीसेट करें, या योजना की समीक्षा करने के बाद
--overwrite के साथ सीधे openclaw migrate apply hermes का उपयोग करें।आयात करने के दो तरीके
- ऑनबोर्डिंग विज़ार्ड
- CLI
सक्रिय Hermes होम/प्रोफ़ाइल का पता लगाता है और लागू करने से पहले पूर्वावलोकन दिखाता है।या किसी विशिष्ट स्रोत को इंगित करें:
क्या आयात किया जाता है
मॉडल कॉन्फ़िगरेशन
मॉडल कॉन्फ़िगरेशन
- Hermes
config.yamlसे डिफ़ॉल्ट मॉडल चयन। model,providers, औरcustom_providersसे कॉन्फ़िगर किए गए मॉडल प्रदाता और कस्टम एंडपॉइंट, जिनमें वर्तमान Hermes Chat Completions, Codex Responses, और Anthropic Messages ट्रांसपोर्ट शामिल हैं।
MCP सर्वर
MCP सर्वर
mcp_servers या mcp.servers से MCP सर्वर परिभाषाएँ, जिनमें अक्षम स्थिति, टाइमआउट, समानांतर-टूल समर्थन, OAuth स्कोप, संगत TLS फ़ील्ड और नेटिव/संसाधन/प्रॉम्प्ट टूल नीति शामिल हैं। शाब्दिक पर्यावरण चर और हेडर के लिए क्रेडेंशियल-आयात की सहमति आवश्यक है। केवल Hermes के लाइफ़साइकल, सैंपलिंग, एलिसिटेशन, प्रीफ़्लाइट, कीपअलाइव, CA-बंडल, पासवर्ड-संरक्षित क्लाइंट-की और पूर्व-पंजीकृत OAuth-क्लाइंट सेटिंग्स अमान्य OpenClaw कॉन्फ़िगरेशन बनने के बजाय मैन्युअल-समीक्षा आइटम बन जाती हैं।कार्यस्थान फ़ाइलें
कार्यस्थान फ़ाइलें
SOUL.mdऔरAGENTS.mdको OpenClaw एजेंट कार्यस्थान में कॉपी किया जाता है।memories/MEMORY.mdऔरmemories/USER.mdको अधिलेखित करने के बजाय संबंधित OpenClaw मेमोरी फ़ाइलों में जोड़ा जाता है।- केवल-मेमोरी सतहें अलग ढंग से व्यवहार करती हैं: ऑनबोर्डिंग मेमोरी पृष्ठ और कंट्रोल UI मेमोरी आयात पृष्ठ इंडेक्स की गई पुनःप्राप्ति के लिए इन दोनों फ़ाइलों को
memory/imports/hermes/के अंतर्गत कॉपी करते हैं और मौजूदा कार्यस्थान मेमोरी को अपरिवर्तित छोड़ते हैं।
मेमोरी कॉन्फ़िगरेशन
मेमोरी कॉन्फ़िगरेशन
OpenClaw फ़ाइल मेमोरी के लिए मेमोरी कॉन्फ़िगरेशन डिफ़ॉल्ट। Honcho जैसे बाहरी मेमोरी प्रदाताओं को संग्रह या मैन्युअल-समीक्षा आइटम के रूप में दर्ज किया जाता है, ताकि आप उन्हें सोच-समझकर स्थानांतरित कर सकें।
Skills
Skills
skills/ के अंतर्गत कहीं भी SKILL.md फ़ाइल वाले Skills को पुनरावर्ती रूप से खोजा जाता है, OpenClaw कार्यस्थान की स्किल निर्देशिका में समतल किया जाता है और उनकी सहायक फ़ाइलों सहित कॉपी किया जाता है। skills.config से प्रति-स्किल कॉन्फ़िगरेशन मान सुरक्षित रखे जाते हैं।प्रमाणीकरण क्रेडेंशियल
प्रमाणीकरण क्रेडेंशियल
इंटरैक्टिव
openclaw migrate प्रमाणीकरण क्रेडेंशियल आयात करने से पहले पूछता है, जिसमें हाँ डिफ़ॉल्ट रूप से चयनित होता है। स्वीकार किए गए आयातों में वर्तमान Hermes OpenAI Codex OAuth प्रविष्टियाँ, OpenCode OpenAI OAuth और GitHub Copilot प्रविष्टियाँ तथा समर्थित Hermes .env कुंजियाँ शामिल हैं। गैर-इंटरैक्टिव आयात के लिए --include-secrets, क्रेडेंशियल छोड़ने के लिए --no-auth-credentials, या ऑनबोर्डिंग के --import-secrets फ़्लैग का उपयोग करें। Hermes OAuth आयात करने के बाद Hermes और OpenClaw को समान रीफ़्रेश ग्रांट का उपयोग करते न रहने दें; दोनों को एक साथ चलाने से पहले किसी एक पक्ष को फिर से प्रमाणित करें।क्या केवल संग्रह में रहता है
प्रदाता मैन्युअल समीक्षा के लिए इन्हें माइग्रेशन रिपोर्ट निर्देशिका में कॉपी करता है, लेकिन इन्हें सक्रिय OpenClaw कॉन्फ़िगरेशन या क्रेडेंशियल में लोड नहीं करता:plugins/sessions/logs/cron/mcp-tokens/plans/,workspace/,skins/, औरkanban/pairing/औरplatforms/स्टोर, साथ ही Gateway रूटिंग/प्रक्रिया स्थितिstate.db,hermes_state.db,projects.db,response_store.db,memory_store.db,verification_evidence.db,kanban.db, औरretaindb_queue.db
अनुशंसित प्रवाह
1
योजना का पूर्वावलोकन करें
2
बैकअप के साथ लागू करें
--yes के बिना चलाएँ, या बिना निगरानी वाले रन में समर्थित क्रेडेंशियल शामिल करने के लिए --include-secrets जोड़ें।3
डॉक्टर चलाएँ
4
पुनरारंभ और सत्यापन करें
टकराव प्रबंधन
जब योजना टकरावों की रिपोर्ट करती है, तो लागू करने की प्रक्रिया आगे बढ़ने से इनकार करती है (लक्ष्य पर कोई फ़ाइल या कॉन्फ़िगरेशन मान पहले से मौजूद है)। नए इंस्टॉलेशन पर टकराव असामान्य होते हैं। वे सामान्यतः तब दिखाई देते हैं, जब आप ऐसे सेटअप पर आयात दोबारा चलाते हैं जिसमें पहले से उपयोगकर्ता के संपादन मौजूद हैं। यदि लागू करने के दौरान कोई टकराव सामने आता है (उदाहरण के लिए, किसी कॉन्फ़िगरेशन फ़ाइल पर अनपेक्षित रेस), तो उस आइटम को टकराव के रूप में रिपोर्ट किया जाता है, जबकि स्वतंत्र फ़ाइलें, Skills, क्रेडेंशियल, संग्रह और कॉन्फ़िगरेशन प्रविष्टियाँ जारी रहती हैं। टकराव वाले आइटम का समाधान करें और आयात दोबारा चलाएँ; समान मेमोरी आयात आइडेम्पोटेंट होते हैं।गोपनीय जानकारी
इंटरैक्टिवopenclaw migrate पूछता है कि क्या पता लगाए गए प्रमाणीकरण क्रेडेंशियल आयात करने हैं, जिसमें हाँ डिफ़ॉल्ट रूप से चयनित होता है।
- स्वीकार करने पर वर्तमान Hermes OpenAI Codex OAuth प्रविष्टियाँ, OpenCode OpenAI OAuth और GitHub Copilot प्रविष्टियाँ तथा समर्थित
.envकुंजियाँ आयात होती हैं। - केवल गैर-गोपनीय स्थिति आयात करने के लिए
--no-auth-credentialsका उपयोग करें या प्रॉम्प्ट पर नहीं का उत्तर दें। - बिना निगरानी वाले
--yesरन में क्रेडेंशियल आयात करने के लिए--include-secretsका उपयोग करें। - विज़ार्ड से क्रेडेंशियल आयात करने के लिए ऑनबोर्डिंग विज़ार्ड के
--import-secretsफ़्लैग का उपयोग करें।
स्वचालन के लिए JSON आउटपुट
--json के साथ और --yes के बिना, लागू करने की प्रक्रिया योजना प्रिंट करती है और स्थिति में कोई बदलाव नहीं करती — CI और साझा स्क्रिप्ट के लिए यह सबसे सुरक्षित मोड है।
समस्या निवारण
टकरावों के कारण लागू करने की प्रक्रिया आगे नहीं बढ़ती
टकरावों के कारण लागू करने की प्रक्रिया आगे नहीं बढ़ती
योजना आउटपुट का निरीक्षण करें। प्रत्येक टकराव स्रोत पथ और मौजूदा लक्ष्य की पहचान करता है। प्रत्येक आइटम के लिए तय करें कि उसे छोड़ना है, लक्ष्य संपादित करना है या
--overwrite के साथ दोबारा चलाना है।Hermes ~/.hermes के बाहर स्थित है
Hermes ~/.hermes के बाहर स्थित है
--from /actual/path (CLI) या --import-source /actual/path (ऑनबोर्डिंग) प्रदान करें।मौजूदा सेटअप पर ऑनबोर्डिंग आयात से इनकार करता है
मौजूदा सेटअप पर ऑनबोर्डिंग आयात से इनकार करता है
ऑनबोर्डिंग आयात के लिए नया सेटअप आवश्यक है। या तो स्थिति रीसेट करके फिर से ऑनबोर्ड करें, या सीधे
openclaw migrate apply hermes का उपयोग करें, जो --overwrite और स्पष्ट बैकअप नियंत्रण का समर्थन करता है।API कुंजियाँ आयात नहीं हुईं
API कुंजियाँ आयात नहीं हुईं
इंटरैक्टिव
openclaw migrate API कुंजियाँ केवल तभी आयात करता है, जब आप क्रेडेंशियल प्रॉम्प्ट स्वीकार करते हैं। गैर-इंटरैक्टिव --yes रन के लिए --include-secrets आवश्यक है; ऑनबोर्डिंग आयात के लिए --import-secrets आवश्यक है। केवल समर्थित .env कुंजियाँ पहचानी जाती हैं — अन्य .env चर अनदेखे किए जाते हैं।संबंधित
openclaw migrate: पूर्ण CLI संदर्भ, Plugin अनुबंध और JSON संरचनाएँ।- ऑनबोर्डिंग: विज़ार्ड प्रवाह और गैर-इंटरैक्टिव फ़्लैग।
- माइग्रेशन: OpenClaw इंस्टॉलेशन को मशीनों के बीच स्थानांतरित करें।
- डॉक्टर: माइग्रेशन के बाद स्वास्थ्य जाँच।
- एजेंट कार्यस्थान: वह स्थान जहाँ
SOUL.md,AGENTS.md, और मेमोरी फ़ाइलें रहती हैं।