hermes: remove auto response ceiling
This commit is contained in:
parent
216f567e0f
commit
ffa86d48cd
@ -190,7 +190,6 @@ data:
|
||||
# Keep both xhigh providers first so recovery can escalate, never downgrade.
|
||||
targets = ["codex_sol_xhigh", "claude_opus_xhigh", "codex_sol_high", "claude_sonnet_high", "claude_opus_high", "codex_terra_high", "codex_sol_medium", "claude_sonnet_medium", "codex_terra_medium", "local_qwen_medium", "codex_terra_low", "codex_luna_low", "claude_haiku_low", "local_qwen_low"]
|
||||
default_target = "codex_terra_medium"
|
||||
max_output_tokens = 96
|
||||
session_affinity = false
|
||||
recent_turn_window = 8
|
||||
context_window = 272000
|
||||
@ -248,7 +247,6 @@ data:
|
||||
# Keep both xhigh providers first so recovery can escalate, never downgrade.
|
||||
targets = ["codex_sol_xhigh", "claude_opus_xhigh", "codex_sol_high", "claude_sonnet_high", "claude_opus_high", "codex_terra_high", "codex_sol_medium", "claude_sonnet_medium", "codex_terra_medium", "local_qwen_medium", "codex_terra_low", "codex_luna_low", "claude_haiku_low", "local_qwen_low"]
|
||||
default_target = "codex_terra_medium"
|
||||
max_output_tokens = 96
|
||||
session_affinity = false
|
||||
recent_turn_window = 8
|
||||
context_window = 272000
|
||||
@ -307,7 +305,6 @@ data:
|
||||
# Keep both xhigh providers first so recovery can escalate, never downgrade.
|
||||
targets = ["claude_opus_xhigh", "codex_sol_xhigh", "claude_sonnet_high", "codex_sol_high", "claude_opus_high", "codex_terra_high", "claude_sonnet_medium", "codex_sol_medium", "codex_terra_medium", "local_qwen_medium", "claude_haiku_low", "codex_luna_low", "codex_terra_low", "local_qwen_low"]
|
||||
default_target = "claude_sonnet_high"
|
||||
max_output_tokens = 96
|
||||
session_affinity = false
|
||||
recent_turn_window = 12
|
||||
context_window = 272000
|
||||
@ -366,7 +363,6 @@ data:
|
||||
# Keep both xhigh providers first so recovery can escalate, never downgrade.
|
||||
targets = ["codex_sol_xhigh", "claude_opus_xhigh", "codex_sol_high", "claude_opus_high", "claude_sonnet_high", "codex_terra_high", "codex_sol_medium", "claude_sonnet_medium", "codex_terra_medium", "local_qwen_medium", "codex_luna_low", "claude_haiku_low", "codex_terra_low", "local_qwen_low"]
|
||||
default_target = "codex_sol_high"
|
||||
max_output_tokens = 96
|
||||
session_affinity = false
|
||||
recent_turn_window = 16
|
||||
context_window = 272000
|
||||
@ -423,7 +419,6 @@ data:
|
||||
classifier_target = "classifier"
|
||||
targets = ["worker_codex_sol_high", "worker_claude_sonnet_high", "worker_codex_sol_xhigh", "worker_claude_opus_xhigh", "worker_codex_terra_medium", "worker_claude_sonnet_medium", "worker_codex_luna_low", "worker_claude_haiku_low"]
|
||||
default_target = "worker_codex_sol_high"
|
||||
max_output_tokens = 96
|
||||
session_affinity = false
|
||||
recent_turn_window = 16
|
||||
context_window = 272000
|
||||
|
||||
@ -854,6 +854,8 @@ def test_local_flux_runtime_and_gpu_handoff_are_flux_managed():
|
||||
for route_name in ("auto_fast", "auto_balanced", "auto_deep", "auto_maximum"):
|
||||
leading_targets = set(routes[route_name]["targets"][:2])
|
||||
assert leading_targets == {"codex_sol_xhigh", "claude_opus_xhigh"}
|
||||
assert "max_output_tokens" not in routes[route_name]
|
||||
assert "max_output_tokens" not in routes["worker_auto_maximum"]
|
||||
model_gate = _documents(HERMES / "model-gate-configmap.yaml")[0]["data"][
|
||||
"model_gate.py"
|
||||
]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user