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 = ( 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 CODE_MODEL = None
EVALUATOR_MODEL = 'ollama/gemma3:27b' 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]: def create_aider_command(issue: str) -> list[str]:
l = [ l = [
@ -185,9 +190,10 @@ def create_aider_command(issue: str) -> list[str]:
str(10_000), 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('--edit-format')
l.append('diff') l.append(edit_format)
del edit_format
for key in secrets.llm_api_keys(): for key in secrets.llm_api_keys():
l += ['--api-key', key] l += ['--api-key', key]

View File

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