לאנגצ'יין (LangChain) מוסיפה יכולת "אפייה" של סביבת הריצה כבר בשלב הפריסה למנהל Deep Agents שלה

במקום לשכפל ריפו ולהתקין חבילות בכל הפעלה של ת'רד חדש, המערכת מריצה סקריפט הקמה פעם אחת, שומרת את התוצאה כסנאפשוט, ומשכפלת אותו הלאה, עד שהקובץ setup.sh משתנה ## איך המנגנון עובד
אם קיים קובץ sandbox/setup.sh בפרויקט, הפקודות `mda deploy` ו-`mda dev` מריצות אותו פעם אחת בזמן הפריסה ושומרות את מצב הקבצים כסנאפשוט. כל ת'רד חדש שנפתח לאחר מכן משכפל את הסנאפשוט המוכן במקום להתחיל מהתחלה. הסנאפשוט נשאר בתוקף כל עוד setup.sh לא השתנה; ברגע שיש שינוי, המערכת אופה מחדש אוטומטית.
אפשרויות הקמה גמישות
לא חייבים לכתוב setup.sh מאפס. אפשר להתחיל את האפייה מתמונת Docker שפורסמה כבר, או מסנאפשוט קיים של LangSmith. זה מאפשר לצוותים להביא סביבות שכבר עובדות בפרודקשן או ב-CI בלי לשכתב את הלוגיקה מחדש.
בידוד וסודות
כל ת'רד מקבל סנדבוקס משלו. מכיוון שכל מה ש-setup.sh כותב לדיסק הופך לחלק מכל שיכפול עתידי, סודות נשארים במשתני סביבה בלבד, לא על הדיסק. זה מונע דליפה של מפתחות או טוקנים בין ת'רדים וגם בין פריסות.
חוויית מפתח
השינוי חותך את העומס של קולד סטארט בסשנים ארוכים או מרובי ת'רדים. במקום להמתין ל-clone, `npm install` או `pip install` בכל פעם, המפתח מקבל סביבה מוכנה מיידית. הפקודות `mda deploy` ו-`mda dev` מטפלות באפייה באופן שקוף, בלי צורך בשינוי קוד האג'נט עצמו.
זמינות ותיעוד
הפיצ'ר זמין החל מהיום. התיעוד המלא נמצא בדוקס של LangSmith תחת הנתיב הרלוונטי למנהל Deep Agents בפייתון.