Always require model
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 25s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 23s

This commit is contained in:
Jon Michael Aanes 2025-05-10 19:53:47 +02:00
parent f72206365d
commit 4141eeb30c
2 changed files with 9 additions and 7 deletions

View File

@ -158,8 +158,7 @@ LLM_MESSAGE_FORMAT = (
"""{issue}\nDo not wait for explicit approval before working on code changes."""
)
# CODE_MODEL = 'ollama/gemma3:4b'
CODE_MODEL = 'o4-mini'
CODE_MODEL = None
EVALUATOR_MODEL = 'ollama/gemma3:27b'
@ -178,8 +177,13 @@ def create_aider_command(issue: str) -> list[str]:
'--auto-test',
'--no-auto-lint',
'--yes',
'--timeout', str(10_000)
]
if CODE_MODEL in {'ollama/qwen3:32b'}:
l.append('--edit-format')
l.append('diff')
for key in secrets.llm_api_keys():
l += ['--api-key', key]

View File

@ -48,7 +48,7 @@ def parse_args():
parser.add_argument(
'--aider-model',
help='Model to use for generating code (overrides default)',
default=None,
required=True,
)
parser.add_argument(
'--evaluator-model',
@ -65,10 +65,8 @@ def main():
# Override default models if provided
import aider_gitea as core
if args.aider_model:
core.CODE_MODEL = args.aider_model
if args.evaluator_model:
core.EVALUATOR_MODEL = args.evaluator_model
core.CODE_MODEL = args.aider_model
core.EVALUATOR_MODEL = args.evaluator_model
seen_issues_db = SeenIssuesDB()
client = GiteaClient(args.gitea_url, secrets.gitea_token())