实践openclaw-concepts
The main session · OpenClaw — 主会话是智能体所有交互的汇聚点,一文讲清其设计哲学
主会话是智能体所有交互的汇聚点,一文讲清其设计哲学
2026-07-20原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
OpenClaw 主会话设计
所有私信汇聚到一个滚动会话,跨设备共享同一上下文
- 会话键固定为 agent:<agentId>:main
- 默认 DM scope 把所有直接消息折叠进来
- 系统视其为智能体根:心跳唤醒、后台汇报
⚙️ 流程拆解
STEP 1消息进入主会话
STEP 2排队系统通知
STEP 3心跳或下轮唤醒
STEP 4压缩并写入每日笔记
STEP 5重置后重新预热
🔗 涉及的概念与玩家
- OpenClaw产品
- main session概念
- Home概念
- MEMORY.md概念
- heartbeat概念
- compaction方法
- dmScope概念
- OpenClaw—默认汇聚→main session
- main session—对应页面→Home
- heartbeat—唤醒→main session
- compaction—保持有界→main session
- MEMORY.md—加载进→main session
- dmScope—控制隔离→main session
- 所有 DM 自动归入主会话,实现跨设备连续对话;这意味着 agent harness 应默认提供统一上下文入口,降低用户心智负担。
- 主会话自动监控群组和后台活动,以合并通知而非逐条唤醒;提示设计应利用这种“延迟感知”模式,避免实时响应压力。
- 通过 MEMORY.md、每日笔记和压缩机制实现滚动会话,重置时保存历史摘要;这启示 prompt 工程需显式管理长期记忆与短期上下文的衔接。
🕸 顺着图谱继续读
- Typing indicators · OpenClaw — 5分钟读懂OpenClaw打字指示器配置,优化AI交互反馈体验。2026-08-31 · 共同涉及 OpenClaw、heartbeat
- Inferred commitments · OpenClaw — 让AI主动记住未说出口的后续,无需用户手动设提醒2026-07-06 · 共同涉及 OpenClaw、heartbeat
- Session pruning · OpenClaw — 修剪工具输出,省缓存费,防上下文膨胀,值得一读。2026-08-17 · 共同涉及 OpenClaw、compaction
- Compaction · OpenClaw — OpenClaw 的上下文压缩策略:智能摘要、工具调用保护与可插拔提供者。2026-07-06 · 共同涉及 OpenClaw、compaction