Config edit formats
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 22s

This commit is contained in:
Jon Michael Aanes 2025-05-11 11:55:46 +02:00
parent ef8903c3d7
commit 7da687ab3f
2 changed files with 10 additions and 4 deletions

View File

@ -159,12 +159,17 @@ AIDER_LINT = bash_cmd(
LLM_MESSAGE_FORMAT = (
"""{issue}\nDo not wait for explicit approval before working on code changes."""
"""{issue}\nGo ahead with the changes you deem appropriate without waiting for explicit approval."""
)
CODE_MODEL = None
EVALUATOR_MODEL = 'ollama/gemma3:27b'
MODEL_EDIT_MODES = {
'ollama/qwen3:32b': 'diff',
'ollama/hf.co/unsloth/Qwen3-30B-A3B-GGUF:Q4_K_M': 'whole',
}
def create_aider_command(issue: str) -> list[str]:
l = [
@ -185,9 +190,10 @@ def create_aider_command(issue: str) -> list[str]:
str(10_000),
]
if CODE_MODEL in {'ollama/qwen3:32b', 'ollama/hf.co/unsloth/Qwen3-30B-A3B-GGUF:Q4_K_M'}:
if edit_format := MODEL_EDIT_MODES.get(CODE_MODEL):
l.append('--edit-format')
l.append('diff')
l.append(edit_format)
del edit_format
for key in secrets.llm_api_keys():
l += ['--api-key', key]

View File

@ -42,7 +42,7 @@ def parse_args():
parser.add_argument(
'--interval',
type=int,
default=300,
default=30,
help='Interval in seconds between checks in daemon mode (default: 300)',
)
parser.add_argument(