m4
bb9bed82e1
feat(runtime)!: remove auxiliary model role, resolve all roles from run snapshot
...
ModelRole collapses to "primary": every role (main, tool selector, memory
agents, subagents, summarizer) resolves to the snapshot's frozen primary
model, per design 6.1/8.3 — users typically configure a single usable LLM,
so compile-time auxiliary bindings were bypassing run snapshots and
mis-attributing usage. Legacy auxiliary keys in stored snapshots, registry
JSON, and thread metadata are tolerated on read and dropped.
BREAKING CHANGE: ThreadModelSelection no longer carries an auxiliary ref;
snapshot selection_hash is computed over {primary, reasoning_effort} only;
ConfigurableModelMiddleware(role="auxiliary") is rejected.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-07-23 10:18:44 +08:00
..
2026-01-29 17:39:50 +00:00
2026-07-21 18:10:23 +08:00
2026-07-21 18:10:23 +08:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-07-20 22:40:33 +08:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-04-22 18:22:33 +02:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-05-07 16:03:02 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-07-03 11:16:33 +02:00
2026-06-10 18:19:13 +01:00
2026-07-07 08:25:35 +01:00
2026-07-08 18:37:48 +00:00
2026-03-19 17:04:05 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-05-31 14:43:42 +01:00
2026-04-30 18:06:22 +01:00
2026-07-08 18:37:48 +00:00
2026-07-21 18:10:23 +08:00
2026-07-19 12:17:18 +08:00
2026-07-05 04:53:52 +00:00
2026-04-21 21:26:40 +01:00
2026-03-19 17:04:02 +01:00
2026-07-21 18:10:23 +08:00
2026-07-23 10:18:44 +08:00
2026-07-21 18:10:23 +08:00
2026-06-23 08:40:35 +01:00
2026-07-21 12:54:35 +08:00
2026-07-21 12:54:35 +08:00
2026-07-08 18:37:48 +00:00
2026-07-21 18:10:23 +08:00
2026-07-23 10:18:44 +08:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-05-29 00:40:46 +01:00
2026-07-19 12:17:18 +08:00
2026-07-08 18:37:48 +00:00
2026-07-21 09:28:55 +08:00
2026-07-08 18:37:48 +00:00
2026-03-19 17:04:02 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-20 21:25:15 +08:00
2026-06-22 13:54:14 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-05 05:14:42 +00:00
2026-07-08 18:37:48 +00:00
2026-07-21 18:10:23 +08:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-06-11 00:23:55 +01:00
2026-07-21 18:10:23 +08:00
2026-07-19 12:17:18 +08:00
2026-07-19 12:17:18 +08:00
2026-07-21 18:10:23 +08:00
2026-07-21 18:10:23 +08:00
2026-05-05 12:45:50 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-07-20 22:40:33 +08:00
2026-07-21 18:10:23 +08:00
2026-07-23 10:18:44 +08:00
2026-07-23 10:18:44 +08:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-07-19 12:17:18 +08:00
2026-07-08 18:37:48 +00:00
2026-07-21 18:10:23 +08:00
2026-04-18 15:01:22 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-06-16 09:14:29 +02:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-04-21 21:26:40 +01:00
2026-07-21 18:10:23 +08:00
2026-03-15 21:12:51 +00:00
2026-07-23 10:18:44 +08:00
2026-07-20 21:25:15 +08:00
2026-07-08 18:37:48 +00:00
2026-07-19 12:17:18 +08:00
2026-07-19 12:17:18 +08:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-05-01 13:23:59 +02:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-07-23 10:18:44 +08:00
2026-07-08 18:37:48 +00:00
2026-06-22 13:54:14 +00:00
2026-06-08 17:14:25 +01:00
2026-06-08 17:14:25 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-06-08 17:14:25 +01:00
2026-06-08 17:14:25 +01:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-06-08 17:14:25 +01:00
2026-07-08 18:37:48 +00:00
2026-03-24 18:13:42 +00:00
2026-07-08 18:37:48 +00:00
2026-07-08 18:37:48 +00:00
2026-07-23 10:18:44 +08:00
2026-03-11 00:03:18 +00:00
2026-07-21 18:10:23 +08:00
2026-07-21 18:10:23 +08:00
2026-07-21 18:10:23 +08:00
2026-06-22 13:54:14 +00:00
2026-03-20 19:57:35 +00:00
2026-07-21 12:54:35 +08:00
2026-07-10 17:35:44 +08:00
2026-07-08 18:37:48 +00:00
2026-07-19 12:17:18 +08:00
2026-07-19 12:17:18 +08:00
2026-07-21 18:10:23 +08:00
2026-07-19 12:17:18 +08:00