openclaw每次对话输入Token的内容包含哪些信息?

ppylox
·3/1/2026·1 阅读
AI 摘要模型根据正文自动生成,仅供参考

openclaw每次对话输入Token约14k,主要包括:系统提示词(角色定义、行为准则、工具说明、安全规则、技能列表)、Workspace文件(SOUL.md、AGENTS.md、TOOLS.md、IDENTITY.md、USER.md、BOOTSTRAP.md、HEARTBEAT.md)、会话历史及元数据、用户消息。输出Token约532,为回复文字、代码及工具调用总结。输入远多于输出,因每次会话需重新加载系统指令、工作区文件和对话历史,属“fresh start”机制。上下文使用率14k/128k约11%。

📥 输入 Token (14k) - 我"读"的内容

主要包括:

1. 系统提示词 (最大头)

  • 我的角色定义、行为准则
  • 工具使用说明(read, write, exec, browser 等)
  • 安全规则、边界限制
  • 技能列表和说明

2. Workspace 文件 (这次加载了这些)

  • SOUL.md - 我的"人格"定义
  • AGENTS.md - 工作空间规则
  • TOOLS.md - 本地工具笔记
  • IDENTITY.md - 身份信息(还未填写)
  • USER.md - 你的信息(还未填写)
  • BOOTSTRAP.md - 启动引导
  • HEARTBEAT.md - 心跳任务

3. 会话历史

  • 我们之间的所有对话
  • 每条消息的元数据(时间戳、频道信息等)

4. 你的消息

  • 你发的每条消息内容


📤 输出 Token (532) - 我"写"的内容

就是我回复你的所有文字:

  • 问候、解释、回答问题
  • 代码、列表、格式化内容
  • 工具调用的结果总结


💡 为什么输入比输出多这么多?

因为每次对话我都要"重新加载":

  • 系统指令(几千 token)
  • 所有 workspace 文件
  • 对话历史

这就是为什么我说"每次会话都是 fresh start"——我需要读取文件才能记起之前的事。

上下文使用率: 14k / 128k = 11%,还很充裕!

有什么想深入了解的吗?😊

相关文章

评论 (0)

暂无评论,来写第一条吧