
10 月 17 日北京 06:31 到 07:45 这七十几分钟里,四个仓库都没发新版本、四条主干也没有新提交;唯一的中转栈变动是 CLIProxyAPI 一张放了十天的 Claude 伪装 PR 被重基到当前 dev,它要加的可选开关 relaxed-system-prompt 会把调用方的 system 提示留在顶层,而 OAuth 凭证上这条路曾在 v8.0.17 撞过 Anthropic 的第三方分类器、回了 400。
relaxed-system-prompt。| 项目 | 值 |
|---|---|
| 编号与标题 | #6410 feat(claude): add an opt-in relaxed system-prompt layout |
| 作者与头分支 | rdself,fork rdself/CLIProxyAPI 的 coder/relaxed-claude-system-layout 分支9 |
| 状态 | open、非 draft、与 dev 无冲突9 |
| 改动规模 | 15 个文件、+769/−29,压成一笔提交10 |
| 重基目标 | 当前 dev 头 cba68c25,也就是北京 03:57 那笔合并6 |
| 评审情况 | 开单十天,维护者没有回复、没有评审9 |
system 数组里固定放账单头与身份块两块11。strict-mode:整份丢掉,只留账单与身份块。system 后面。role: system 消息。
internal/runtime/executor/claude_executor_cloaking.go 第 433–457 行:第 433 行是 strict-mode 分支,第 441–447 行是 advisor 那条,第 448–456 行决定调用方的块是塞进第一条 user 消息,还是插成会话中段的 system 消息。照这个行号就能核你手里那一版11
system,第 452 行直接返回,下面那套搬移不再执行。这条分支已经按 v8.0.32 的生产代码重基过13cloak 段里14:api-keys:
claude:
- name: primary
keys:
- api-key: "..."
cloak:
relaxed-system-prompt: truecloak_relaxed_system_prompt,可以写 JSON 布尔,也可以写字符串15。*bool,漏写、显式 false、显式 true 三种状态分开保存;YAML 存盘、克隆、管理端编辑、配置变更检测都会保住「显式写了 false」这件事。false 也算。strict-mode 优先:两者同时为真时按 strict-mode 走,原生 Claude Code 客户端仍然整条透传9。keepCallerSystemTopLevel 位置传的是 !policy.OAuth,注释写着「OAuth 凭证上的顶层调用方提示会触发 Anthropic 的第三方分类器(#6432)」17。system 数组,Anthropic 会把请求当成第三方流量;账号没开 Extra Usage 时直接回 400,《Third-party apps now draw from your extra usage, not your plan limits.》18。system 是账单头、身份块、调用方块三块,messages 里只剩那句用户输入20。go vet 和一个带插件的 ARM64 构建,没有真实上游实测9。upstream.claude.disable-claude-cloak-mode、按键的 cloak.mode、cloak.strict-mode14。#8169 不支持/v1/decisions,open、0 评论,正文一句话加一张截图21。/v1/decisions 相关的路由或字样。github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
developers.openai.com
reddit.com
reddit.com
status.openai.com
status.openai.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
opentherank.com
community.openai.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.