1. 20 Jan, 2026 4 commits
  2. 19 Jan, 2026 10 commits
  3. 18 Jan, 2026 7 commits
  4. 17 Jan, 2026 14 commits
  5. 16 Jan, 2026 5 commits
    • IanShaw027's avatar
      fix(openai): 使用 prompt_cache_key 兜底粘性会话 · ae21db77
      IanShaw027 authored
      opencode 请求不带 session_id/conversation_id,导致粘性会话失效。现在按 header 优先、prompt_cache_key 兜底生成 session hash,并补充单测验证优先级。
      ae21db77
    • song's avatar
      fix(antigravity): 429 时也切换 URL 重试 · ac7503d9
      song authored
      - 429 优先切换到下一个 URL 重试
      - 只有所有 URL 都返回 429 时才限流账户并返回错误
      - 与 client.go 中的逻辑保持一致
      ac7503d9
    • song's avatar
      feat(antigravity): 动态 URL 排序,最近成功的优先使用 · 69c4b17a
      song authored
      - URLAvailability 新增 lastSuccess 字段追踪最近成功的 URL
      - GetAvailableURLs 返回列表时优先放置 lastSuccess
      - 所有 Antigravity API 调用成功后调用 MarkSuccess 更新优先级
      69c4b17a
    • IanShaw027's avatar
      fix(gemini): 更新 Gemini 模型列表配置 · 28e46e0e
      IanShaw027 authored
      - 移除已弃用的 1.5 系列模型
      - 调整模型优先级顺序(2.0 Flash > 2.5 Flash > 2.5 Pro > 3.0 Preview)
      - 同步前后端模型配置
      - 更新相关测试用例和默认模型选择逻辑
      28e46e0e
    • shaw's avatar
      feat: 添加5h窗口费用控制和会话数量限制 · 73794233
      shaw authored
      - 支持Anthropic OAuth/SetupToken账号的5h窗口费用阈值控制
      - 支持账号级别的并发会话数量限制
      - 使用Redis缓存窗口费用(30秒TTL)减少数据库压力
      - 费用计算基于标准费用(不含账号倍率)
      73794233