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

📥 输入 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%,还很充裕!

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

发表评论 (审核通过后显示评论):

昵称:
邮箱:
内容: