feat: Ollama Timeout konfigurierbar #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test/review-endtest"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Macht den Ollama-Timeout für langsame Modelle konfigurierbar via Environment Variable.
#security #quality
🤖 AI Code Review — Ollama Timeout konfigurierbar
Gesamtbewertung: 🟢 Gut
🛡️ Sicherheit
Keine Sicherheits-Issues. Die Änderung setzt eine Environment-Variable mit sicherem Default (300s) und verwendet Bash-Parameter-Expansion (
${VAR:-default}), was standardkonform und injection-sicher ist.✨ Code-Qualität
🟢 Platzierung am EOF — Der Timeout-Default steht nach
echo "All reviews completed.". Das ist semantisch korrekt (Default für nachfolgendeollama run-Aufrufe, kein Einfluss auf die bereits abgeschlossenen Reviews), aber es wäre lesbarer, ihn zu den anderen Konfigurations-Variablen am Dateianfang zu setzen, inreview_with_agent()oder dort, woollama runaufgerufen wird.🟢 Gut gemacht:
OLLAMA_TIMEOUTfolgt dem POSIX/Python `os.environ.get("OLLAMA_TIMEOUT", 300)"-Pattern — konsistent mit existierendem Konventionsstil im Skript.🟢 Edge Cases abgedeckt: Der Default
300ist ein vernünftiger 5-Minuten-Fallback. Der Code erlaubt Überschreibung via Environment (z.B.OLLAMA_TIMEOUT=600 ./review.sh), ohne dass eine Config-Datei nötig ist.📋 Zusammenfassung
Solide, fokussierte Änderung. Die Timeout-Konfiguration wird sauber via Environment-Variable mit vernünftigem Default realisiert. Einzig die Platzierung am Dateiende (statt bei anderen Konfig- oder Aufrufstellen) könnte man bei Gelegenheit nachziehen — das ist aber reine Präferenz, kein Bug. ✅
Multi-Agent Review via OpenCode + oh-my-openagent (opencode/deepseek-v4-flash-free)
Agents: security quality | Critic-Pass: aktiv
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.