feat: added intelligence_score to the model capabilities schema; a 1-20 number that can be specified to influence the sort order of models presented to the CLI in auto selection mode
fix: model definition re-introduced into the schema but intelligently and only a summary is generated per tool. Required to ensure CLI calls and uses the correct model fix: removed `model` param from some tools where this wasn't needed fix: fixed adherence to `*_ALLOWED_MODELS` by advertising only the allowed models to the CLI fix: removed duplicates across providers when passing canonical names back to the CLI; the first enabled provider wins
This commit is contained in:
@@ -122,8 +122,8 @@ class TestConsensusTool:
|
||||
# relevant_files should be present as it's used by consensus
|
||||
assert "relevant_files" in schema["properties"]
|
||||
|
||||
# model field should be present for Gemini compatibility (consensus uses 'models' as well)
|
||||
assert "model" in schema["properties"]
|
||||
# model field should NOT be present as consensus uses 'models' field instead
|
||||
assert "model" not in schema["properties"]
|
||||
|
||||
# Verify workflow fields that should NOT be present
|
||||
assert "files_checked" not in schema["properties"]
|
||||
|
||||
Reference in New Issue
Block a user