













AI助手好不好用,关键不只是模型强不强,还得看“会不会记住该记的上下文”。
这一篇就专门聊Session。
没有会话管理时,常见问题有:
OpenClaw的做法是把会话当成一等公民:
既要连续,也要可控。
我把它总结成4条:
/new、/reset、/compact)最常见的理解方式:
session key = 会话身份,它通常由渠道、发送方、线程等因素组合而成。
这层设计好处是:
前面我们看到队列文档里提到按session:<key>串行执行,其实就是这层在发挥作用。
OpenClaw里会话历史是可落盘的(JSONL思路),这件事很重要:
做AI系统时,别小看“日志化历史”,很多线上问题最后都靠它定位。
长期会话一定会遇到上下文膨胀。
因此OpenClaw给了两类机制:
/new、/reset)/compact)简单说就是:
该清空就清空,该提炼就提炼,不要无脑堆历史。
你可以重点看下面这些问题:
/reset触发后,哪些状态被清掉这些问题比“某个函数叫什么”更重要。
这一篇我们明确了:
下一篇进入高频痛点:并发消息来了之后,OpenClaw怎么避免串台和打架。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。