Skip to content

v1.17.2

Choose a tag to compare

@jin66god jin66god released this 23 Oct 09:26
· 14 commits to main since this release

本版重点

DSH(DeepSeek Harness)品牌词脱敏按消息角色收窄

  • 裸品牌词 DeepSeek Harness 只对 system / developer 改写成 DeepSeekRuntime;user / assistant / tool 里的同名文本原样保留。上游渠道校验只看系统提示词(实测同一短语放进 user 消息返回 200),改写用户输入、工具结果与读进来的文件内容没有必要,还会让对话记录对不上。
  • 整句身份句 You are CodeBuddy Code 仍改写为新版 CodeBuddy 首句,保留原标点与后续内容。
  • 全局预检不再收裸品牌词:避免用户文本只含该词时被拖进清洗流程、末尾 TrimSpace 静默裁掉首尾空白。

Token 刷新落盘加有界重试

  • refresh 成功后写 auth 文件失败会重试 3 次(0 / 100 ms / 300 ms)。上游在刷新时已轮换 RT,落盘失败若进程重启会拿旧 RT 去换,账号可能直接被判「需要重新登录」。

验证

  • go build ./... / go vet ./... / go test ./... -count=1 全绿(含新增 6 条脱敏回归)
  • Linux arm64 二进制启动冒烟:/panel/api/overview 返回 "version":"1.17.2-panel"
  • Release 资产 sha256sum -c checksums.txt 通过;二进制为 stripped ELF
  • 镜像 1.17.2 / 1.17 / 1 指向同一 multi-arch index(linux/amd64 + linux/arm64)

升级

Docker:

docker compose pull && docker compose up -d

二进制:下载对应平台包覆盖后重启进程。

镜像

ghcr.io/jin66god/workbuddy2api-panel:{1.17.2, 1.17, 1, latest}

资产校验

sha256sum -c checksums.txt

完整变更:v1.17.1...v1.17.2