1. 05 Feb, 2026 1 commit
    • shaw's avatar
      fix: 修复管理页面活跃会话数始终显示为0的问题 · ae1934f7
      shaw authored
      问题原因:Redis Pipeline 执行 Lua 脚本时出现 NOSCRIPT 错误,
      因为 redis.NewScript 使用 EVALSHA 执行脚本,当 Redis 重启或
      脚本未被缓存时,Pipeline 模式无法自动回退到 EVAL。
      
      解决方案:在 NewSessionLimitCache 初始化时预加载所有 Lua 脚本
      到 Redis,确保后续 Pipeline 执行时脚本已被缓存。
      ae1934f7
  2. 02 Feb, 2026 1 commit
  3. 19 Jan, 2026 1 commit
  4. 16 Jan, 2026 1 commit
    • shaw's avatar
      feat: 添加5h窗口费用控制和会话数量限制 · 73794233
      shaw authored
      - 支持Anthropic OAuth/SetupToken账号的5h窗口费用阈值控制
      - 支持账号级别的并发会话数量限制
      - 使用Redis缓存窗口费用(30秒TTL)减少数据库压力
      - 费用计算基于标准费用(不含账号倍率)
      73794233