概述
hermes prompt-size 报告新会话的固定提示词预算:系统提示词总量、技能索引、记忆、用户资料以及工具 Schema 的 JSON。该命令完全离线运行 — 不发起任何 API 调用 — 因此你可以在开始会话之前,了解一个会话将占用多少上下文窗口。
hermes prompt-size
选项
| 选项 |
说明 |
--platform PLATFORM |
要模拟的平台(cli、telegram、discord 等)。默认值:cli |
--json |
以 JSON 格式输出明细 |
报告内容
| 组件 |
说明 |
| 系统提示词总量 |
新会话固定系统提示词的总大小 |
| 技能索引 |
注入提示词的所有已安装技能摘要 |
| 记忆 |
提示词中包含的记忆上下文 |
| 用户资料 |
用户资料与偏好上下文 |
| 提示词分层 |
稳定层、上下文层(AGENTS.md / 当前目录文件)和易变层 |
| 工具 Schema |
所有已启用工具的 JSON Schema,以及按工具集划分的明细 |
常见场景
查看默认预算
hermes prompt-size
# 查看 cli 平台的系统提示词总量和最大的组成部分
比较不同平台
hermes prompt-size --platform telegram
# Telegram 消息的固定开销与 cli 会话不同
机器可读输出
hermes prompt-size --json
# 用 jq 或你自己的工具解析明细
为更小的模型做规划
hermes prompt-size
# 如果总量接近小型模型的上下文上限:
# - 禁用不用的工具
# - 移除不需要的技能
# - 精简记忆上下文
技巧
- 该命令完全离线运行 — 无 API 调用、无费用
- 使用
--platform 模拟不同的消息平台
- 需要在脚本或监控中获取明细时使用
--json
- 技能索引和记忆可能占固定开销的大头 — 保持精简
- 与
hermes status 配合可了解完整的运行时情况