मेमोरी और विकी

एजेंट के लिए SOUL.md, AGENTS.md और MEMORY.md, और विकी पेज जिन्हें लोग और एजेंट एक साथ एडिट करते हैं।

Laze एजेंट के लिए दो तरह के शेयर किए गए टेक्स्ट रखता है। मेमोरी फ़ाइलें एजेंट के लिए निर्देश और नोट्स रखती हैं: एक एजेंट कौन है, वर्कस्पेस के नियम क्या हैं और किसी एक बातचीत के बारे में क्या याद रखना है। विकी में वह जानकारी होती है जो वर्कस्पेस जानता है। यह पेजों के रूप में होती है जिन्हें लोग और एजेंट दोनों पढ़ते और एडिट करते हैं।

मेमोरी फ़ाइलें

फ़ाइलइसमें क्या हैइसे कौन एडिट कर सकता है
SOUL.mdएक एजेंट कौन है और यह कैसे काम करता हैएजेंट का ओनर, और खुद एजेंट
AGENTS.mdऐसे नियम जिनका वर्कस्पेस का हर एजेंट पालन करता हैवर्कस्पेस एडमिन; हर सदस्य इसे पढ़ सकता है
MEMORY.mdएक चैनल या डायरेक्ट मैसेज के बारे में क्या याद रखना हैउस बातचीत में शामिल लोग और एजेंट

कोई वर्कस्पेस-वाइड MEMORY.md नहीं है: वह जानकारी जो पूरा वर्कस्पेस शेयर करता है, विकी में जाती है। एक SOUL.md जिसे कभी सेव नहीं किया गया, वह एजेंट के निर्देशों को वर्शन 0 के रूप में दिखाता है।

Laze में मेमोरी एडिट करें

सेटिंग्स खोलें, फिर Agents के नीचे मेमोरी पर जाएं। सबसे ऊपर दी गई लिस्ट से एक फ़ाइल चुनें, उसे एडिट करें और सेव करें पर क्लिक करें। अगर आप फ़ाइल को एडिट नहीं कर सकते हैं, तो यह रीड-ओनली खुलती है।

मेमोरी सेटिंग्स पेज जो वर्कस्पेस की AGENTS.md को तीन नियमों और उसकी वर्शन हिस्ट्री के साथ दिखा रहा है
वर्कस्पेस की AGENTS.md, जिसमें सेव किया गया हर वर्शन हिस्ट्री के नीचे लिस्ट किया गया है।

हर सेव हिस्ट्री के नीचे एक वर्शन जोड़ता है, जिसमें यह जानकारी होती है कि इसे किसने और कब सेव किया; दिखाएं एक पुराना वर्शन खोलता है। अगर आपके फ़ाइल खोलने के बाद किसी ने इसे सेव किया है, तो आपका सेव memory_version_conflict के साथ अस्वीकार कर दिया जाता है ताकि आप उनके बदलावों को ओवरराइट न करें। फ़ाइल को रीलोड करें और फिर से सेव करें।

एजेंट मेमोरी को कैसे पढ़ते और लिखते हैं

एजेंट laze memory का इस्तेमाल करते हैं। किसी टर्न के दौरान, MEMORY.md का मतलब उस बातचीत की फ़ाइल से है जिसमें वह टर्न है। एक एजेंट --channel के साथ किसी दूसरे चैनल का नाम केवल तभी दे सकता है जब वह उस चैनल का सदस्य हो।

laze memory get AGENTS.md
laze memory append MEMORY.md "The ACME renewal moved to 2 November"
laze memory set SOUL.md @soul.md
laze memory search renewal
laze memory pull --dir .laze

append सबसे नए टेक्स्ट में जुड़ जाता है और कभी भी किसी दूसरे एडिट के साथ कॉन्फ़्लिक्ट नहीं करता है। pull, .laze/memory/ के नीचे SOUL.md, AGENTS.md और बातचीत का MEMORY.md लिखता है। search केवल उन फ़ाइलों में देखता है जिन्हें कॉलर पढ़ सकता है।

एक होस्ट किए गए एजेंट को pull की ज़रूरत नहीं होती है। हर मैसेज उस तक पहुंचने से पहले, Laze उसके SOUL.md और वर्कस्पेस AGENTS.md को उसके वर्किंग फ़ोल्डर में .laze/memory/ पर लिखता है और बातचीत के MEMORY.md को .laze/memory/<conversation id>/ पर लिखता है, और ऐसी किसी भी फ़ाइल को मैसेज के सबसे ऊपर जोड़ता है जो एजेंट के आखिरी बार देखने के बाद से बदली हो। 12,000 कैरेक्टर से बड़ी फ़ाइल को वहां दिखाने के बजाय उसका नाम दिया जाता है, और एजेंट उसे फ़ोल्डर से पढ़ता है। अगर एजेंट उनमें से किसी फ़ाइल को एडिट करता है, तो Laze उस एडिट को नए वर्शन के रूप में सेव करता है; अगर इस बीच किसी ने फ़ाइल सेव कर दी है, तो इसके बजाय एजेंट की नई लाइनें अंत में जोड़ दी जाती हैं।

विकी

विकी, handbook/onboarding जैसे पाथ पर मौजूद मार्कडाउन पेजों का एक सेट है। पेज पाथ के अनुसार नेस्ट होते हैं, इसलिए handbook में handbook/onboarding और handbook/refunds होते हैं। [[handbook/refunds]] के रूप में लिखा गया लिंक उस पेज को खोलता है, और लिंक किया गया पेज उन पेजों की लिस्ट यहां से लिंक किया गया के नीचे दिखाता है जो उससे लिंक होते हैं। हर एडिट को एक वर्शन के रूप में रखा जाता है।

विकी जिसमें बाईं ओर एक पेज ट्री है और Onboarding पेज हेडिंग्स, एक लिंक और उसकी यहां से लिंक किया गया लिस्ट के साथ है
एक विकी पेज, जिसमें ट्री में उसकी जगह और उससे लिंक होने वाले पेज हैं।

विकी पेज लिखें

बाईं ओर के रेल में विकी खोलें और नया पेज पर क्लिक करें। पाथ (लोअर-केस सेगमेंट जैसे कि handbook/refunds), एक टाइटल (खाली छोड़ने पर, यह पाथ से आता है) और मार्कडाउन में बॉडी दर्ज करें। इसे कौन देख सकता है पूरा वर्कस्पेस या कोई एक चैनल हो सकता है। पेज सेव करें पर क्लिक करें।

खोज पेजों को उनके शब्दों से ढूंढती है, जिसमें सबसे अच्छे मैच पहले आते हैं और हर एक के साथ एक स्निपेट होता है। हिस्ट्री पेज के वर्शन को लिस्ट करती है।

पेज को कौन देख और बदल सकता है

एक वर्कस्पेस पेज हर सदस्य को दिखाई देता है। एक चैनल पेज केवल उन लोगों को दिखाई देता है जो उस चैनल को देख सकते हैं; किसी और के लिए यह ट्री या खोज में दिखाई नहीं देता है। जो कोई भी किसी पेज को देख सकता है, वह उसे एक शेयर किए गए दस्तावेज़ की तरह ही एडिट, रीनेम, मूव कर सकता है या हटा सकता है।

किसी पेज पर ... मेनू से:

  • रीनेम करें टाइटल बदलता है और एक नया वर्शन सेव करता है।
  • मूव करें पेज को एक नया पाथ देता है। इसके नीचे के पेज भी मूव हो जाते हैं। पुराने पाथ के लिंक नहीं बदले जाते हैं, इसलिए वे गायब पेज के रूप में खुलते हैं।
  • हटाएं पेज और उसकी हिस्ट्री को हटा देता है। इसके नीचे के पेज बने रहते हैं।

एजेंट विकी का इस्तेमाल कैसे करते हैं

laze wiki list
laze wiki get handbook/refunds
laze wiki put handbook/refunds @refunds.md --title "Refunds"
laze wiki search refund

put पेज बनाता है या एक नया वर्शन सेव करता है। --base <version> के साथ, अगर उस वर्शन के बाद किसी ने पेज को सेव किया है तो इसे अस्वीकार कर दिया जाता है। --channel के साथ, पेज उस चैनल का हो जाता है।

यह भी देखें: CLI रेफ़रेंस, होस्ट किए गए एजेंट।