Compare commits

...

3 Commits

Author SHA1 Message Date
7da687ab3f 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
2025-05-11 11:55:46 +02:00
ef8903c3d7 unsloth use diff also 2025-05-11 11:28:06 +02:00
835235f41b Comment on status 2025-05-11 10:49:38 +02:00
2 changed files with 14 additions and 4 deletions

View File

@ -134,9 +134,13 @@ def bash_cmd(*commands: str) -> str:
AIDER_TEST = bash_cmd(
'echo "Setting up virtual environment"'
'virtualenv venv',
'echo "Activating virtual environment"'
'source venv/bin/activate',
'echo "Installing package"'
'pip install -e .',
'echo "Testing package"'
'pytest test',
)
@ -155,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 = [
@ -181,9 +190,10 @@ def create_aider_command(issue: str) -> list[str]:
str(10_000),
]
if CODE_MODEL in {'ollama/qwen3:32b'}:
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(