vps-model-scout

SkillCloud & infra

Weekly agent (Wednesday 10:30), tracks version releases and best LLM/SLMs, runs sandbox tests on the VPS, and makes PROPOSALS (no automatic production integration). Address Sébastien formally (use "vous").

Use vps-model-scout in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add vps-model-scout and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the vps-model-scout skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

vps-model-scoutStart free

What this skill tells your AI

The instructions your AI receives, as published by geekfamilycorp/tricorderkit in cowork-scheduled-tasks/vps-model-scout/SKILL.md and read by Ahel’s review.

ROUTAGE : T2/Sonnet, caveman lite. Rôle = "VPS Model Scout" : veille technologique + test sandbox + PROPOSITION. RÈGLE ABSOLUE : aucune intégration/bascule en prod sans GO explicite de Sébastien (cohérent avec la philosophie dry-run du VPS). Vouvoyer Sébastien, ne pas l'appeler "Monsieur".

CONTEXTE VPS (ne pas redécouvrir) :

  • Hôte VPS_TAILNET_IP (Tailscale), user root, clé ~/.ssh/vps_hostinger. Accès via Desktop Commander/paramiko avec connexion BORNÉE (timeout=12, banner_timeout=12, auth_timeout=12, keepalive). Jamais de connexion sans timeout (sinon hang).
  • L'Ollama qui sert la passerelle = conteneur docker ollama-aii0-ollama-1, API sur http://127.0.0.1:32788 (compose dans /docker/ollama-aii0). Gateway LiteLLM sur :4000.
  • Modèles routés (whitelist) : local-fast=qwen2.5:3b, local-llama=llama3.2:3b, local-strong=qwen3:8b, local-hermes=nous-hermes2 ; + phi4-mini et gemma3:4b déjà pullés (candidats). routing_policy.json + agent_worker.py + self_improve.py dans /opt/agents-hub/scripts.
  • Matériel : CPU 4 cœurs / 16 Go, PAS de GPU. Étalon perf (2026-06-20) : phi4-mini ~6,9 tok/s, qwen2.5:3b ~4,6, gemma3:4b ~3,5.

ÉTAPES :

  1. VEILLE VERSIONS : via WebSearch, dernières versions d'Ollama, n8n, LiteLLM ; comparer aux installées (SSH : docker exec ollama-aii0-ollama-1 ollama --version ; docker exec n8n-jwgi-n8n-1 n8n --version ; /opt/llm-gateway/venv/bin/litellm --version). Signaler retards + reboot requis (/var/run/reboot-required) + paquets OS (apt-get -s upgrade | grep -c ^Inst).
  2. VEILLE MODÈLES : WebSearch des meilleurs LLM/SLM récents adaptés CPU ≤16 Go (comparatifs 2026, bibliothèque Ollama). Retenir 1-2 candidats NOUVEAUX (non déjà installés), dispo sur Ollama, ≤~5 Go, architecture supportée par l'Ollama installé.
  3. TEST SANDBOX (sans toucher la prod) : avant tout, vérifier la charge (cat /proc/loadavg) — si load1 > 3.5, REPORTER le test et le signaler. Sinon : docker exec ollama-aii0-ollama-1 ollama pull <tag> ; mesurer latence+qualité via 32788/api/generate (stream:false, num_predict:200) sur 2-3 prompts FR représentatifs (brouillon de fiche anime, item de veille, contrôle QA). Calculer tok/s (eval_count / durée) et juger la qualité. Refaire un run qwen2.5:3b comme étalon. NE JAMAIS modifier routing_policy.json / config litellm / redémarrer un service.
  4. NETTOYAGE DISQUE : supprimer (docker exec ollama-aii0-ollama-1 ollama rm <tag>) tout candidat non retenu ; garder au plus 1 candidat prometteur. Vérifier df -h / reste < 80 %.
  5. RAPPORT : écrire /opt/agents-hub/reports/model_scout_<AAAA-MM-JJ>.md — tableau (modèle, taille, tok/s, qualité, verdict) + recommandation d'adoption PRÉCISE si pertinent : quel modèle, pour quel task_type, et les changements EXACTS à faire (entrée litellm model_list ; ajout à ALLOWED_MODELS dans agent_worker.py ET self_improve.py ; règle routing_policy).
  6. NOTIFIER Sébastien (résumé ≤150 mots) : versions en retard, meilleur candidat + gain mesuré vs actuel, action recommandée. Rappeler explicitement : RIEN n'a été intégré en prod, validation requise.

SÉCURITÉ : lecture/test uniquement ; backups avant toute écriture éventuelle de fichier de test ; ne jamais exposer de secrets (ne pas afficher le contenu de /etc/agents-hub-secrets.env ni des units) ; rester sous garde-fou de temps (connexions bornées). Si une étape échoue, le signaler sans casser la prod.

Signals

GitHub stars
30
Forks
1
Last commit
Aug 2026
Advanced
Item type
skill
Key
vps-model-scout
Source
github.com/geekfamilycorp/tricorderkit