OpenClaw: сброс контекста, настройка компакции и тайм-аут агента

Всем привет! Как это изменить / убрать при общении с агентом?

:warning: Context limit exceeded. I’ve reset our conversation to start fresh - please try again. To prevent this, increase your compaction buffer by setting agents.defaults.compaction.reserveTokensFloor to 20000 or higher in your config.


Оригинал в Telegram · @iuliiashimanskaia

не хватает резерва на компакцию (компрессию). командой /new сбросьте и агенту скажите, чтоб увеличил в openclaw.json, в секции agents.defaults.compaction, reserveTokensFloor: 20000, ну и заодно keepRecentTokens: 8000 и maxHistoryShare: 0.6


Оригинал в Telegram · @iillliillliilll

типа того:
“agents”: {
“defaults”: {
“compaction”: {
“reserveTokensFloor”: 20000,
“keepRecentTokens”: 8000,
“maxHistoryShare”: 0.6
}
}
}


Оригинал в Telegram · @iillliillliilll

Спасибо большое сейчас попробую!

Еще вот это вылазит:
:warning: Agent couldn’t generate a response. Note: some tool actions may have already been executed — please verify before retrying.


Оригинал в Telegram · @iuliiashimanskaia

Все ок или не ок?:grin::grin::grin:


Оригинал в Telegram · @iuliiashimanskaia

ну это модель по тайм-аут упала. увеличить timeoutSeconds
может с предыдущей ошибкой быть связанно. сперва сделайте /new, и всё остально


Оригинал в Telegram · @iillliillliilll

нет


Оригинал в Telegram · @iillliillliilll

у вас и так было 24000, увеличьте до 40000, а keepResentTokens понизьте до 20000


Оригинал в Telegram · @iillliillliilll

Увеличь в openclaw.json, в секции agents.defaults.compaction, reserveTokensFloor: 40000, ну и заодно keepRecentTokens: 20000 и maxHistoryShare: 0.6


Оригинал в Telegram · @iuliiashimanskaia

Правильно?


Оригинал в Telegram · @iuliiashimanskaia

да


Оригинал в Telegram · @iillliillliilll

А вот это как ему объяснить чтобы починил?


Оригинал в Telegram · @iuliiashimanskaia

сперва с первым разберитесь. потом скормите второе сообщение с ошибкой ему и подзатыльник)))


Оригинал в Telegram · @iillliillliilll

С первым разобралась, все применил :sweat_smile: спасибо огромное


Оригинал в Telegram · @iuliiashimanskaia

мы ему сейчас сильно ужали ему полезный контекст, это не хорошо (40000 - это большое значение). выясните сколько за раз в среднем он у вас сжирает. если больше 12000 - то, ищите способы сократить


Оригинал в Telegram · @iillliillliilll