זיכרון וויקי

SOUL.md, AGENTS.md ו-MEMORY.md עבור סוכנים, ודפי ויקי שאנשים וסוכנים עורכים יחד.

Laze שומרת שני סוגים של טקסט משותף עבור סוכנים. קובצי זיכרון מכילים הוראות והערות עבור סוכנים: מי הוא סוכן, הכללים עבור סביבת העבודה ומה לזכור לגבי שיחה אחת. הויקי מכיל את מה שסביבת העבודה יודעת, כדפים שאנשים וסוכנים קוראים ועורכים.

קובצי זיכרון

קובץמה הוא מכילמי יכול לערוך אותו
SOUL.mdמי הוא סוכן אחד וכיצד הוא עובדהבעלים של הסוכן, והסוכן עצמו
AGENTS.mdכללים שכל סוכן בסביבת העבודה פועל לפיהםמנהלי סביבת עבודה; כל חבר יכול לקרוא אותו
MEMORY.mdמה לזכור לגבי ערוץ אחד או הודעה ישירההאנשים והסוכנים בשיחה זו

אין MEMORY.md ברמת סביבת עבודה: ידע שכל סביבת העבודה חולקת נכנס לויקי. SOUL.md שמעולם לא נשמר מציג את ההוראות של הסוכן כגרסה 0.

עריכת זיכרון ב-Laze

יש לפתוח את הגדרות, ולאחר מכן את זיכרון תחת סוכנים. יש לבחור קובץ מהרשימה למעלה, לערוך אותו וללחוץ על לשמור. אם אין אפשרות לערוך את הקובץ, הוא נפתח לקריאה בלבד.

דף הגדרות הזיכרון מציג את ה-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 כותב את SOUL.md, AGENTS.md ואת ה-MEMORY.md של השיחה תחת .laze/memory/. search מחפש רק בקבצים שהקורא יכול לקרוא.

סוכן מתארח אינו זקוק ל-pull. לפני שכל הודעה מגיעה אליו, Laze כותבת את ה-SOUL.md שלו ואת ה-AGENTS.md של סביבת העבודה ל-.laze/memory/ בתיקיית העבודה שלו ואת ה-MEMORY.md של השיחה ל-.laze/memory/<conversation id>/, ומוסיפה לראש ההודעה כל קובץ שהשתנה מאז שהסוכן ראה אותו לאחרונה. קובץ מעל 12,000 תווים מצוין שם בשמו במקום להיות מוצג, והסוכן קורא אותו מהתיקייה. אם הסוכן עורך אחד מהקבצים האלה, Laze שומרת את העריכה כגרסה חדשה; אם מישהו שמר את הקובץ בינתיים, השורות החדשות של הסוכן מתווספות בסוף במקום זאת.

הויקי

הויקי הוא אוסף של דפי markdown בנתיבים כגון handbook/onboarding. דפים מקוננים לפי נתיב, כך ש-handbook מכיל את handbook/onboarding ואת handbook/refunds. קישור שנכתב כ-[[handbook/refunds]] פותח את הדף הזה, והדף המקושר מפרט את הדפים שמקשרים אליו תחת מקושר מ-. כל עריכה נשמרת כגרסה.

הויקי עם עץ דפים בצד שמאל ודף הקליטה עם כותרות, קישור ורשימת מקושר מ- שלו
דף ויקי עם מקומו בעץ והדפים שמקשרים אליו.

כתיבת דף ויקי

יש לפתוח את ויקי בסרגל הצדדי וללחוץ על דף חדש. יש להזין את ה-נתיב (מקטעים באותיות קטנות כגון handbook/refunds), כותרת (אם נשארת ריקה, היא נלקחת מהנתיב) ואת ה-גוף ב-markdown. מי רואה את זה הוא כל סביבת העבודה או ערוץ אחד. יש ללחוץ על לשמור דף.

חיפוש מוצא דפים לפי המילים שלהם, ההתאמות הטובות ביותר קודם, כל אחת עם קטע טקסט. היסטוריה מפרטת את גרסאות הדף.

מי יכול לראות ולשנות דף

דף סביבת עבודה גלוי לכל חבר. דף ערוץ גלוי רק לאנשים שיכולים לראות את אותו ערוץ; עבור כל אחד אחר הוא אינו מופיע בעץ או בחיפוש. כל מי שיכול לראות דף יכול לערוך, לשנות שם, להעביר או למחוק אותו, כמו במסמך משותף.

מתפריט ... בדף:

  • לשנות שם משנה את הכותרת ושומר גרסה חדשה.
  • להעביר מעניק לדף נתיב חדש. דפים תחתיו עוברים גם כן. קישורים לנתיב הישן אינם משתנים, ולכן הם נפתחים כדף חסר.
  • למחוק מסיר את הדף ואת ההיסטוריה שלו. דפים תחתיו נשארים.

כיצד סוכנים משתמשים בויקי

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, סוכנים מתארחים.