Add Ollama Provider
Route un groupe d'agents NanoClaw vers un modèle Ollama local via des surcharges de variables d'environnement.
Tested · Didn't pass
Ce que fait
Router un groupe d'agents NanoClaw vers un modèle Ollama local plutôt que vers l'API Anthropic. Ollama parle nativement l'API Anthropic (v1/messages), donc aucune modification du code du provider n'est nécessaire — seulement des surcharges de variables d'environnement et un réglage de modèle. À utiliser quand l'utilisateur veut faire tourner son agent en local, réduire les coûts d'API, ou expérimenter avec des modèles à poids ouverts. Voir docs/ollama.md pour le contexte.
Rapport de test
Les étapes centrales du SKILL.md ne correspondent pas au dépôt que sa propre commande d'installation documentée clone : les étapes 1a/1b modifient une fonction `readContainerConfig` et insèrent du code après un point d'ancrage `NANOCLAW_MCP_SERVERS` qui n'existent nulle part dans le dépôt (vérifié sur les branches main et providers) ; et le container.json de groups/<folder>/ édité à la main à l'étape 3 est silencieusement régénéré à partir de la table DB container_configs par materializeContainerJson() à chaque démarrage de conteneur — le changement ne persiste donc jamais, et la ligne DB n'a pas de colonnes env/blockedHosts. La mention « no provider code changes are needed » de la description contredit aussi les étapes 1a/1b du skill lui-même, qui ajoutent des champs TypeScript et un câblage d'arguments docker (nécessaires sur un clone neuf). Sur la tâche adaptée vérifiable, l'A/B était sans écart : les bras avec et sans skill ont produit des modifications ContainerConfig et container.json/settings.json identiques au byte près, car la tâche est bien spécifiée et les points d'ancrage littéraux du skill ont dû être abandonnés — le skill n'a apporté aucun gain et, suivi à la lettre, aurait égaré. La vérification complète de bout en bout (build/redémarrage, Ollama en direct, Docker, ligne DB de groupe d'agents provisionnée) est bloquée dans un répertoire de travail neuf selon les propres prérequis du skill.
Testé le: 2026-07-11 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/nanocoai/nanoclaw cd nanoclaw mkdir -p ~/.claude/skills cp -r .claude/skills/add-ollama-provider ~/.claude/skills/add-ollama-provider
Commandes et exemples de prompts
/add-ollama-providerRoute un groupe d'agents NanoClaw vers un modèle Ollama local via des surcharges de variables d'environnement.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Switch this agent to run on a local Ollama modelConfigure NanoClaw to use Ollama instead of AnthropicPoint the agent group at a local open-weight model