diff --git a/nisse-dev.example.yaml b/nisse-dev.example.yaml index 6bc70ce..c8b9c11 100644 --- a/nisse-dev.example.yaml +++ b/nisse-dev.example.yaml @@ -23,7 +23,7 @@ llm: # A5: LiteLLM is the only LLM destination request_timeout_s: 600 roles: # A11: role -> LiteLLM model alias - executor: local-fast # the local tier; the benchmark picks the model + executor: qwen3.8-27b # the local tier: best executor in the benchmark (PR #55) planner: claude-opus-5-5 # high-end judgement: plans a weaker executor follows delegate: claude-opus-5-5 # takes over what the executor got stuck on consultant: claude-haiku-4-5 # one question at a time, no tools: cheap is enough diff --git a/nisse-dev/tests/test_config.py b/nisse-dev/tests/test_config.py index e5c7bcb..eeb710a 100644 --- a/nisse-dev/tests/test_config.py +++ b/nisse-dev/tests/test_config.py @@ -272,7 +272,9 @@ def test_the_example_file_is_valid() -> None: "NISSE_MATRIX_TOKEN": "syt_x", "NISSE_GITEA_TOKEN": "gt", } - assert AgentConfig.from_file(example, env).tuning.executor.max_turns == 40 + config = AgentConfig.from_file(example, env) + assert config.tuning.executor.max_turns == 40 + assert config.roles.executor == "qwen3.8-27b" # --- nothing that carries secrets may sit inside the clone -----------------