SIGN IN SIGN UP

release: 2.0.71 — 7 issue 自己做完不再推回去

#114 close: log 显示 v2.0.61 已修,用户没回直接 close
#115 server-side fabricate detection: 检测 epoch / PROBE_X_ts / ISO ts /
  hex hash / 假 ls 输出 + user 含 shell 动词 → log warn + hint 切 Claude
  (env WINDSURFAPI_FABRICATE_REJECT=1 真 502 拒绝,非默认)
#116 reuse fingerprint structured log: chat.js 入口直接打 fp/HIT/MISS/
  DISABLED 让 operator 看清是不是反复 MISS (循环分析根因可见)
#117 model_not_entitled 加 available_in_pool + remediation 字段 让第三方
  client 直接展示 "换哪个模型"
#119 sticky username 自动检测 (regex 匹配 _sid/_session/_sessid/_sticky/
  +ws_) 默认 ON,operator 不需 env,env 可强制开/关
#120 glm47/kimi_k2/openai_json_xml dialect 都加 gpt_native 同款
  anti-fabrication ruleset (probe 实测 GLM/Kimi 也 plain-text 拒绝)
#121 /v1/response (单数) alias 路由到 /v1/responses

测试 763 → 777 (+14 新 + 1 update),全测 0 fail。
D
dwgx committed
e09625ce63f96e4a608656e9d3e009a0ed6dea8a
Parent: bdd6c01