mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-09 19:27:45 +02:00
arena: '@lane' arm alias for cross-model runs on a separate subscription (Claude sub exhausted; GPT-5.4 lane live, own data file)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WsbS5x2rYsMDxP2kW3qqmQ
This commit is contained in:
co-authored by
Claude Fable 5
parent
1845e6d4c8
commit
5d6a14c936
@@ -149,4 +149,8 @@ def build(name: str, **kwargs: Any) -> Any:
|
||||
return REGISTRY[name]()
|
||||
import llm_policy # imported lazily so the free arms never need a model lane configured
|
||||
|
||||
return llm_policy.build(name, **kwargs)
|
||||
# An arm suffixed '@<lane>' keeps its own data file (so a cross-model run never merges into the
|
||||
# Claude numbers) while building the identical policy config. Used when the Claude subscription
|
||||
# lane is exhausted and measurement continues on another subscription (e.g. gpt) as its own arm.
|
||||
base = name.split("@", 1)[0]
|
||||
return llm_policy.build(base, **kwargs)
|
||||
|
||||
Reference in New Issue
Block a user