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
Konfiguratsiya
Compaction config & modes sahifasiniagents.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
Qo‘lda kompaktatsiya
Kompaktatsiya bosqichini majburan ishga tushirish uchun/compact (ixtiyoriy ko‘rsatmalar bilan) dan foydalaning:
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.
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.