- 每次模型回答时,用的是:
『基础注入(开局一次) + 本轮工具/命令结果(如 memory_search 命中的片段) + 当前会话的对话上下文』
展开解释
- 基础注入(session start / 开局一次)
- OpenClaw 在会话开始时,把工作区的一些“固定文件”读进来当作底座(如 AGENTS/SOUL/USER/TOOLS,以及 memory/今天、memory/昨天、主私聊下的 MEMORY.md)。
- 文件很大时会被截断(bootstrapMaxChars),这是“截断”,不是“挑片段检索”。
- 工具/命令结果(按需、每轮可能不同)
- 只有当本轮调用工具/命令时才会出现,例如:memory_search、skill、web_fetch、exec 的输出。
- 这些结果会作为额外文本块加入本轮 prompt,帮助模型更准确回答。
- 当前对话上下文(持续累积)
- 你这一轮输入 + 我这一轮输出,以及此前同一 session 的最近对话。
