Sessions and memory

Honcho स्मृति

Honcho OpenClaw में AI-नेटिव मेमोरी जोड़ता है। यह वार्तालापों को एक समर्पित सेवा में बनाए रखता है और समय के साथ उपयोगकर्ता तथा एजेंट मॉडल बनाता है, जिससे आपके एजेंट को वर्कस्पेस Markdown फ़ाइलों से आगे का क्रॉस-सेशन संदर्भ मिलता है।

यह क्या प्रदान करता है

  • क्रॉस-सेशन मेमोरी -- हर टर्न के बाद वार्तालाप बनाए रखे जाते हैं, इसलिए संदर्भ सेशन रीसेट, Compaction, और चैनल स्विच के पार बना रहता है।
  • उपयोगकर्ता मॉडलिंग -- Honcho हर उपयोगकर्ता के लिए एक प्रोफ़ाइल बनाए रखता है (प्राथमिकताएँ, तथ्य, संचार शैली) और एजेंट के लिए भी (व्यक्तित्व, सीखे हुए व्यवहार)।
  • अर्थगत खोज -- केवल मौजूदा सेशन नहीं, बल्कि पिछले वार्तालापों के अवलोकनों में खोजें।
  • मल्टी-एजेंट जागरूकता -- पैरेंट एजेंट अपने आप बनाए गए सब-एजेंटों को ट्रैक करते हैं, और चाइल्ड सेशनों में पैरेंट को ऑब्ज़र्वर के रूप में जोड़ा जाता है।

उपलब्ध टूल

Honcho ऐसे टूल रजिस्टर करता है जिनका एजेंट वार्तालाप के दौरान उपयोग कर सकता है:

डेटा पुनर्प्राप्ति (तेज़, कोई LLM कॉल नहीं):

टूल यह क्या करता है
honcho_context सेशनों के पार पूरा उपयोगकर्ता प्रतिनिधित्व
honcho_search_conclusions संग्रहित निष्कर्षों पर अर्थगत खोज
honcho_search_messages सेशनों में संदेश खोजें (प्रेषक, तारीख के आधार पर फ़िल्टर)
honcho_session मौजूदा सेशन इतिहास और सारांश

प्रश्नोत्तर (LLM-संचालित):

टूल यह क्या करता है
honcho_ask उपयोगकर्ता के बारे में पूछें। तथ्यों के लिए depth='quick', संश्लेषण के लिए 'thorough'

शुरू करना

Plugin इंस्टॉल करें और सेटअप चलाएँ:

bash
openclaw plugins install @honcho-ai/openclaw-honchoopenclaw honcho setupopenclaw gateway --force

सेटअप कमांड आपके API क्रेडेंशियल्स माँगता है, कॉन्फ़िग लिखता है, और वैकल्पिक रूप से मौजूदा वर्कस्पेस मेमोरी फ़ाइलों को माइग्रेट करता है।

कॉन्फ़िगरेशन

सेटिंग्स plugins.entries["openclaw-honcho"].config के अंतर्गत रहती हैं:

json5
{  plugins: {    entries: {      "openclaw-honcho": {        config: {          apiKey: "your-api-key", // omit for self-hosted          workspaceId: "openclaw", // memory isolation          baseUrl: "https://api.honcho.dev",        },      },    },  },}

सेल्फ-होस्टेड इंस्टेंस के लिए, baseUrl को अपने स्थानीय सर्वर पर सेट करें (उदाहरण के लिए http://localhost:8000) और API कुंजी छोड़ दें।

मौजूदा मेमोरी माइग्रेट करना

यदि आपके पास मौजूदा वर्कस्पेस मेमोरी फ़ाइलें (USER.md, MEMORY.md, IDENTITY.md, memory/, canvas/) हैं, तो openclaw honcho setup उन्हें पहचानता है और माइग्रेट करने का प्रस्ताव देता है।

यह कैसे काम करता है

हर AI टर्न के बाद, वार्तालाप Honcho में बनाए रखा जाता है। उपयोगकर्ता और एजेंट दोनों के संदेशों का अवलोकन किया जाता है, जिससे Honcho समय के साथ अपने मॉडलों को बना और परिष्कृत कर सकता है।

वार्तालाप के दौरान, Honcho टूल before_prompt_build चरण में सेवा से क्वेरी करते हैं, और मॉडल के प्रॉम्प्ट देखने से पहले प्रासंगिक संदर्भ इंजेक्ट करते हैं। इससे सटीक टर्न सीमाएँ और प्रासंगिक रिकॉल सुनिश्चित होते हैं।

Honcho बनाम अंतर्निहित मेमोरी

अंतर्निहित / QMD Honcho
स्टोरेज वर्कस्पेस Markdown फ़ाइलें समर्पित सेवा (स्थानीय या होस्टेड)
क्रॉस-सेशन मेमोरी फ़ाइलों के माध्यम से स्वचालित, अंतर्निहित
उपयोगकर्ता मॉडलिंग मैनुअल (MEMORY.md में लिखें) स्वचालित प्रोफ़ाइलें
खोज वेक्टर + कीवर्ड (हाइब्रिड) अवलोकनों पर अर्थगत
मल्टी-एजेंट ट्रैक नहीं किया जाता पैरेंट/चाइल्ड जागरूकता
निर्भरताएँ कोई नहीं (अंतर्निहित) या QMD बाइनरी Plugin इंस्टॉल

Honcho और अंतर्निहित मेमोरी सिस्टम साथ काम कर सकते हैं। जब QMD कॉन्फ़िगर होता है, तो Honcho की क्रॉस-सेशन मेमोरी के साथ स्थानीय Markdown फ़ाइलों में खोज के लिए अतिरिक्त टूल उपलब्ध हो जाते हैं।

CLI कमांड

bash
openclaw honcho setup                        # Configure API key and migrate filesopenclaw honcho status                       # Check connection statusopenclaw honcho ask <question>               # Query Honcho about the useropenclaw honcho search <query> [-k N] [-d D] # Semantic search over memory

आगे पढ़ें

संबंधित

Was this useful?
On this page

On this page