diff --git a/pyproject.toml b/pyproject.toml index 36ab7f6..9fb76d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "consilium" -version = "0.1.0" +version = "0.3.0" description = "Multi-LLM council for consensus-driven AI responses" readme = "README.md" requires-python = ">=3.10" diff --git a/src/consilium/__init__.py b/src/consilium/__init__.py index 5f1128d..d5ed4df 100644 --- a/src/consilium/__init__.py +++ b/src/consilium/__init__.py @@ -21,7 +21,7 @@ from consilium.model_registry import get_latest, list_models from consilium.sdk import council_query -__version__ = "0.1.0" +__version__ = "0.3.0" __all__ = [ "Council", "CouncilResult", diff --git a/src/consilium/__main__.py b/src/consilium/__main__.py index bb17582..ff48bfb 100644 --- a/src/consilium/__main__.py +++ b/src/consilium/__main__.py @@ -13,7 +13,6 @@ import argparse import json -import sys import textwrap from consilium.core import Council diff --git a/src/consilium/core.py b/src/consilium/core.py index 3f5219a..312c165 100644 --- a/src/consilium/core.py +++ b/src/consilium/core.py @@ -12,12 +12,11 @@ import dataclasses import string import time -from typing import Any, Dict, List +from typing import Dict, List from consilium.cost import CostTracker, TokenUsage from consilium.providers import ( DEFAULT_CHAIRMAN, - DEFAULT_MODELS, ProviderConfig, get_default_models, parse_model_string, diff --git a/tests/test_council.py b/tests/test_council.py index 4a99285..2f9d21f 100644 --- a/tests/test_council.py +++ b/tests/test_council.py @@ -314,7 +314,7 @@ def capture_images( models=sample_configs[:1], chairman=sample_configs[0] ) fake_image = b"\x89PNG\r\n\x1a\n" + b"\x00" * 100 - result = council.ask( + council.ask( "Describe this", images=[fake_image], skip_review=True )