Kontekst oynasi va kompaksiyalash¶
Har bir modelda kontekst oynasi (ko‘ra oladigan maksimal tokenlar soni) mavjud. Uzoq davom etuvchi chatlar xabarlar va asbob natijalarini to‘playdi; oyna torayganda, OpenClaw limitlar ichida qolish uchun eski tarixni kompaktlaydi.
Kompaksiyalash nima¶
Kompaksiyalash eski suhbatni qisqacha jamlaydi va yaqindagi xabarlarni butunligicha qoldiradi. Xulosa sessiya tarixida saqlanadi, shuning uchun keyingi so‘rovlar quyidagilardan foydalanadi:
- Kompaksiyalash xulosasi
- Kompaksiyalash nuqtasidan keyingi so‘nggi xabarlar
Kompaksiyalash sessiyaning JSONL tarixida saqlanib qoladi.
Konfiguratsiya¶
Compaction config & modes sahifasini agents.defaults.compaction sozlamalari uchun ko‘ring.
Avto-kompaktatsiya (standart yoqilgan)¶
Sessiya modelning kontekst oynasiga yaqinlashganda yoki undan oshib ketganda, OpenClaw avto-kompaktatsiyani ishga tushiradi va siqilgan kontekstdan foydalangan holda asl so‘rovni qayta urinib ko‘rishi mumkin.
Siz quyidagilarni ko‘rasiz:
🧹 Auto-compaction complete— batafsil (verbose) rejimda/statusda🧹 Compactions: <count>ko‘rsatiladi
Kompaktatsiyadan oldin, OpenClaw diskka saqlash uchun barqaror eslatmalarni yozib olish maqsadida jim xotira tozalash aylanishini bajarishi mumkin. Tafsilotlar va sozlamalar uchun Memory sahifasiga qarang.
Qo‘lda kompaktatsiya¶
Kompaktatsiya bosqichini majburan ishga tushirish uchun /compact (ixtiyoriy ko‘rsatmalar bilan) dan foydalaning:
/compact Qarorlar va ochiq savollarga e’tibor qarating
Kontekst oynasi manbai¶
Kontekst oynasi modelga xos. OpenClaw cheklovlarni aniqlash uchun sozlangan provayder katalogidagi model ta’rifidan foydalanadi.
Kompaktatsiya va pruning taqqoslanishi¶
- Kompaktatsiya: umumlashtiradi va JSONL formatida saqlab qoladi.
- Sessiyani pruning qilish: faqat eski asbob natijalarini qisqartiradi, xotirada, har bir so‘rov bo‘yicha.
Pruning tafsilotlari uchun /concepts/session-pruning sahifasiga qarang.
Maslahatlar¶
- Sessiyalar eskirib qolgan yoki kontekst shishib ketgandek tuyulganda
/compactdan foydalaning. - Katta asbob chiqishlari allaqachon qisqartiriladi; pruning asbob natijalari to‘planishini yanada kamaytirishi mumkin.
- Agar sizga butunlay yangi boshlash kerak bo‘lsa,
/newyoki/resetyangi sessiya identifikatorini boshlaydi.