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 इंस्टॉल करें और सेटअप चलाएँ:
openclaw plugins install @honcho-ai/openclaw-honchoopenclaw honcho setupopenclaw gateway --forceसेटअप कमांड आपके API क्रेडेंशियल्स माँगता है, कॉन्फ़िग लिखता है, और वैकल्पिक रूप से मौजूदा वर्कस्पेस मेमोरी फ़ाइलों को माइग्रेट करता है।
कॉन्फ़िगरेशन
सेटिंग्स plugins.entries["openclaw-honcho"].config के अंतर्गत रहती हैं:
{ 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 कमांड
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आगे पढ़ें
- Plugin स्रोत कोड
- Honcho दस्तावेज़
- Honcho OpenClaw इंटीग्रेशन गाइड
- मेमोरी -- OpenClaw मेमोरी अवलोकन
- कॉन्टेक्स्ट इंजन -- Plugin कॉन्टेक्स्ट इंजन कैसे काम करते हैं