sususu
ef89c6a69d
fix(claude): reconstruct cloaked system prompts like the real client
...
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.
2026-08-03 14:47:26 +08:00
..
2026-08-03 14:47:26 +08:00
2026-07-30 23:26:20 +08:00
2026-07-31 12:45:13 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 03:07:21 +08:00
2026-07-23 13:42:08 +08:00
2026-07-26 14:31:45 +08:00
2026-07-31 12:45:13 +08:00
2026-07-07 02:39:13 +08:00
2026-07-29 17:35:29 +08:00
2026-07-25 14:07:31 +08:00
2026-07-31 12:45:13 +08:00
2026-07-31 12:45:13 +08:00
2026-07-26 14:31:45 +08:00
2026-07-25 14:07:31 +08:00
2026-07-29 09:44:05 +08:00
2026-07-29 09:44:05 +08:00
2026-06-10 03:19:26 +08:00
2026-07-30 05:57:06 +08:00
2026-07-25 23:20:17 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-08-03 14:47:26 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 03:07:21 +08:00
2026-07-11 11:42:51 +08:00
2026-07-29 14:14:18 +08:00
2026-07-18 03:58:03 +08:00
2026-08-03 02:45:49 +08:00
2026-07-18 03:58:03 +08:00
2026-07-24 11:10:58 -07:00
2026-07-26 19:11:32 +08:00
2026-08-01 13:01:33 +08:00
2026-06-17 07:19:02 +08:00
2026-07-14 00:35:48 +08:00
2026-07-25 00:32:37 +08:00
2026-08-03 06:19:56 +08:00
2026-07-29 14:14:18 +08:00
2026-08-03 06:19:56 +08:00
2026-07-29 14:14:18 +08:00
2026-05-31 14:38:54 +08:00
2026-07-26 14:31:45 +08:00
2026-06-08 15:47:14 +00:00
2026-07-30 16:37:40 +08:00
2026-07-31 12:45:13 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 14:31:45 +08:00
2026-07-29 14:14:18 +08:00
2026-07-23 13:42:08 +08:00
2026-08-03 02:45:49 +08:00
2026-07-26 14:31:45 +08:00
2026-08-01 13:01:33 +08:00
2026-07-26 14:31:45 +08:00
2026-07-25 00:32:37 +08:00
2026-07-29 14:14:18 +08:00
2026-07-20 13:57:14 +08:00
2026-07-30 21:53:30 +08:00
2026-07-29 14:14:18 +08:00
2026-07-29 14:14:18 +08:00
2026-07-23 13:42:08 +08:00
2026-07-27 00:50:11 +08:00
2026-07-31 22:59:13 +08:00
2026-07-31 22:59:13 +08:00
2026-07-31 22:59:13 +08:00
2026-08-01 11:39:50 +08:00
2026-08-03 03:37:24 +08:00
2026-08-03 03:37:24 +08:00
2026-07-14 00:35:48 +08:00
2026-07-14 00:35:48 +08:00
2026-07-23 13:42:08 +08:00
2026-07-23 13:42:08 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 14:31:45 +08:00
2026-07-27 00:01:49 +08:00
2026-07-29 14:14:18 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 14:31:45 +08:00
2026-07-27 04:41:24 +08:00
2026-07-26 14:31:45 +08:00
2026-07-27 04:41:24 +08:00
2026-07-12 23:59:39 +08:00
2026-07-09 21:49:01 +05:30
2026-07-23 13:07:37 +08:00
2026-07-26 00:16:48 +08:00