mirror of
https://github.com/router-for-me/CLIProxyAPI.git
synced 2026-09-10 22:28:08 +08:00
Preserve a cloaked caller's own system prompt instead of discarding it, place it as a mid-conversation system turn on models that accept one, and route the remaining legacy models through system reminders. Scope the legacy reminder whitelist to official model IDs. claude-opus-4-6-thinking was dropped: Anthropic publishes no -thinking IDs, that one belongs to the antigravity provider in models.json and is served by a different executor, so it can never reach ClaudeExecutor cloaking. Keeping it implied that synthetic suffixes are normalized here, which they are not, since thinking.ParseSuffix only strips parenthesis suffixes. The map is anchored to the "claude" provider block plus Anthropic's bare and "-latest" aliases, and now covers claude-opus-4-7.