OpenClaw 其他
会话压缩
配置好后,可以给Agent发送一句:
“在我的 Clawdbot 配置中启用压缩前的内存刷新和会话内存搜索。将 compaction.memoryFlush.enabled 设置为 true,并将 memorySearch.experimental.sessionMemory 设置为 true,并将内存和会话作为内存来源。应用配置更改。”
可以让Agent更好记住以往对话
Agent文件
AGENTS.md- 操作说明书核心作用:定义 Agent 的工作流程、行为规则和记忆使用方式。这是它的“行动纲领”,指导它如何处理任务。
一句话总结:定流程。
主要用途:存放“当收到日报任务时,需要先向各部门收集数据,再进行汇总”这类具体的操作指令。
SOUL.md- 灵魂与宪法核心作用:定义 Agent 的人设、性格、价值观和不可逾越的边界。这是它的“灵魂”和“宪法”,所有行为都不能违背其中的原则。
一句话总结:定风格。
主要用途:存放“回复要简洁直接”、“涉及金钱的操作必须三次确认”这类决定其风格和底线的指令。
TOOLS.md- 本地工具约定:核心作用:为 Agent 提供关于本地工具和约定的使用说明。
关键特点:它只提供指导,不控制工具的可用性。也就是说,它告诉 Agent “工具应该怎么用”,但无法阻止 Agent 使用某个工具。
主要用途:存放“处理 Excel 文件时,请优先使用
excel-master工具”这类约定。
USER.md- 用户资料卡:定义用户是谁、如何称呼以及沟通偏好。让 Agent 知道在为谁服务,从而调整沟通方式。IDENTITY.md- 身份名片:快速定义 Agent 的名字、角色和基本调性,确保身份一致。MEMORY.md- 长期记忆:存放需要长期记住的事实、偏好和决策等持久信息。Agent 会优先从这里读取信息。HEARTBEAT.md- 心跳检查清单:用于定时任务(Heartbeat),让 Agent 定期执行一些检查。BOOTSTRAP.md- 首次运行仪式:Agent 第一次启动时执行的初始化文件,执行完后会自动删除。