Compaction UI Enhancements

OpenClaw具备后台自动触发内存压缩、聊天摘要、可配置阈值、模型选择器、设置选项卡及结果存储功能。

安装

概览

OpenClaw Control UI 的 Compaction UI v2.1.0 版本带来了一系列针对内存管理体验的重大增强。该系统专为解决大语言模型对话中上下文窗口频繁超限的问题而设计,通过后台自动触发机制替代了早期版本中阻塞用户操作的模态框界面。新版本的核心理念是‘非侵入式管理’——所有压缩操作均在后台静默执行,用户可继续正常聊天,状态变化仅通过右下角轻量提示(toast)通知。系统支持手动触发和自动触发两种模式,并允许用户根据实际使用情况配置阈值。每次压缩完成后,输出内容不仅包含结构化目标摘要,还新增了一段自然语言的对话总结段落,帮助用户快速回顾关键讨论脉络。此外,UI 层面新增了独立的设置选项卡,集成模型选择器、结果存储开关及历史记录查看功能,实现全流程可视化管控。

核心功能特点

  1. 圆形上下文仪表盘按钮:实时显示当前会话令牌使用率,绿色(<60%)、黄色(60-85%)、红色(≥85%),点击即启动后台压缩任务
  2. 自动压缩机制:在聊天回复后自动检测令牌消耗,超过设定阈值时触发压缩,支持5分钟防抖以避免重复操作
  3. 对话总结段落:每次压缩输出开头自动生成3-6句的自然语言叙事总结,描述话题演进与关键转折点
  4. 独立设置面板:插件化注册的Compaction标签页,提供启用/禁用自动压缩、调整阈值滑块、选择专用压缩模型等功能
  5. 结果持久化与查看:可选保存最近一次压缩结果至本地配置文件,支持展开查看完整摘要文本及统计信息
  6. 统一认证体系:继承聊天功能的OAuth→API Key→Fallback三级鉴权机制,确保自定义模型调用安全可靠

适用场景

该工具特别适合长期使用OpenClaw进行多轮复杂对话的用户群体,尤其是那些涉及长文档分析、持续知识积累或高频次深度思考的场景。例如,在撰写研究报告过程中不断补充新资料、维护一个长期运行的AI助手记忆库、或者需要反复引用之前讨论细节的技术协作场景,都能显著受益于其自动化的内存管理机制。由于压缩过程完全无感运行,用户无需中断当前工作流即可维持高效对话容量。同时,附带的对话总结功能极大提升了上下文追溯效率,使开发者或研究人员能够快速定位过往议题焦点。对于偏好精细化控制的进阶用户而言,模型选择器和结果存储选项进一步扩展了应用场景边界,比如指定更擅长总结任务的轻量级模型专门处理压缩请求,或将重要会话摘要归档用于后续检索。整体而言,这是一个将技术复杂性封装于优雅交互之下、服务于真实生产力痛点的智能辅助组件。