{
  // 总开关：false 会完全关闭 HUD footer。
  "enabled": true,

  // 界面语言："auto" / "zh" / "en"。
  "language": "auto",

  // HUD 样式："classic" 经典 footer；"border" 输入框边框。
  "style": "classic",

  // 缓存命中率模式："total" 使用当前分支累计值；"latest" 使用当前分支最近一次 assistant 请求。
  "cacheRateMode": "total",

  // 费用显示货币："USD" 美元；"CNY" 人民币。
  "currency": "USD",

  // 美元兑人民币汇率：1 USD = exchangeRate CNY，仅在 currency 为 "CNY" 时用于换算。
  "exchangeRate": 6.8,

  // 控件显示规则。
  // 优先级：旧版 show* 配置 < display.all < display.<当前 style>。
  "display": {
    // 所有样式共用的默认显示规则。
    "all": {
      "toolsLine": true,      // 工具调用统计行
      "modelName": true,      // 模型名
      "thinkingLevel": true,  // 思考等级
      "projectName": true,    // 项目名
      "gitBranch": true,      // Git 分支
      "context": true,        // 上下文用量
      "tokens": true,         // 词元总数
      "tokenBreakdown": true, // 输入 / 输出 / 缓存 R/W 细分
      "tokenRate": true,      // 上一轮输出词元每秒速率
      "cacheRate": true,      // 缓存命中率
      "elapsed": true,        // 会话耗时
      "cost": true,           // 费用估算
      "state": true,          // running / ready 状态
      "turnDuration": false,  // 每轮对话用时通知，默认关闭以避免与其他插件重复
      "rtkSavings": true,     // 扩展行：rtk 本会话节省
      "mcpStatus": true,      // 扩展行：MCP 服务与工具数量
      "memoryCount": true     // 扩展行：项目记忆条数
    },

    // classic 样式专用覆盖；这里只写需要覆盖 all 的字段。
    "classic": {
      "toolsLine": true
    },

    // border 样式专用覆盖；这里只写需要覆盖 all 的字段。
    "border": {
      "toolsLine": true
    }
  },

  // 上下文进度条宽度，范围会限制在 6..40。
  "barWidth": 18,

  // 工具统计最多显示多少个工具，范围会限制在 1..20。
  "maxTools": 7,

  // tmux jobs 行最多显示多少个 pane，范围会限制在 1..20。
  // 运行中的 pane 全部保留，剩余名额给最近结束的 pane，最旧的已结束 pane 先隐藏。
  "jobsMax": 10,

  // 累计用量范围："branch" 仅统计当前分支；"session" 统计完整会话树。
  // 同时控制输入、输出、缓存 R/W 和费用，默认 "branch"。
  "usageScope": "branch"
}
