Support selectable Aider providers
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
2026-08-28 15:44:24 +02:00
parent 2d9e44f789
commit c8740a0374
4 changed files with 52 additions and 5 deletions

View File

@@ -111,15 +111,47 @@ die empfohlene Betriebsart.
## Modelle
Default:
Das Modell wird ausschliesslich ueber `AGENT_MODEL` gewaehlt. Devstral ist der
Default und ein Coding-Agent, nicht das Chat-Modell der Laravel-Anwendung:
```dotenv
AGENT_MODEL=mistral/devstral-latest
MISTRAL_API_KEY=...
```
Das Chat-Modell und Coding-Modell sind bewusst getrennt. Fuer Coding-Agenten sollte ein
Codestral verwendet denselben Mistral-Zugang:
```dotenv
AGENT_MODEL=mistral/codestral-latest
MISTRAL_API_KEY=...
```
Qwen 3.5 27B ueber OpenRouter:
```dotenv
AGENT_MODEL=openrouter/qwen/qwen3.5-27b
OPENROUTER_API_KEY=...
```
Oder mit einem lokalen Ollama auf dem Docker-Host:
```dotenv
AGENT_MODEL=ollama_chat/qwen3.5:27b
OLLAMA_API_BASE=http://host.docker.internal:11434
```
Nach einer Aenderung wird der Worker neu erstellt, damit Compose die neue Umgebung
uebernimmt:
```bash
docker compose up -d --force-recreate automation
docker compose exec -T automation lai-agent check
```
Aider waehlt das passende Edit-Format anhand des Modells. Das Chat-Modell und
Coding-Modell sind bewusst getrennt. Fuer Coding-Agenten sollte ein
agentisch/coding-optimiertes Modell verwendet werden. Ein Wechsel zu OpenHands oder
einem anderen Backend erfordert nur einen neuen Adapter neben `AiderAgent`.
einem anderen Backend erfordert einen neuen Adapter neben `AiderAgent`.
## Tests