Add Ollama Provider
Ruter en NanoClaw-agentgruppe til en lokal Ollama-modell via overstyring av miljøvariabler.
Tested · Didn't pass
Hva den gjør
Rut en NanoClaw-agentgruppe til en lokal Ollama-modell i stedet for Anthropic API-et. Ollama snakker Anthropic API-et nativt (v1/messages), så ingen endringer i leverandørkoden er nødvendig — bare overstyring av miljøvariabler og en modellinnstilling. Bruk når brukeren vil kjøre agenten sin lokalt, kutte API-kostnader, eller eksperimentere med åpne modeller (open-weight). Se docs/ollama.md for bakgrunn.
Testrapport
SKILL.md sine kjernesteg matcher ikke kodebasen som skillets egen dokumenterte installasjon kloner: steg 1a/1b redigerer en funksjon `readContainerConfig` og setter inn kode etter et `NANOCLAW_MCP_SERVERS`-anker som ikke finnes noe sted i repoet (verifisert på både main og providers-grenene), og steg 3s håndredigerte groups/<folder>/container.json blir stille regenerert fra container_configs-DB-tabellen av materializeContainerJson() ved hver container-oppstart — så endringen består aldri, og DB-raden har ingen env/blockedHosts-kolonner. Beskrivelsens 'ingen endringer i leverandørkoden er nødvendig' motsier også skillets egne steg 1a/1b, som legger til TypeScript-felt og docker-arg-kobling (nødvendig på en fersk klone). På den tilpassede, sjekkbare oppgaven var A/B-testen uavgjort: skill- og base-armen produserte byte-identiske ContainerConfig-endringer og container.json/settings.json, fordi oppgaven er godt spesifisert og skillets bokstavelige ankre måtte forlates — skillet ga ikke noe løft, og hadde det blitt fulgt bokstavelig ville det ledet feil vei. Full ende-til-ende-verifisering (build/restart, live Ollama, Docker, provisert agentgruppe-DB-rad) er blokkert i en fersk arbeidsmappe i henhold til skillets egne forutsetninger.
Testet på: 2026-07-11 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/add-ollama-providerRuter en NanoClaw-agentgruppe til en lokal Ollama-modell via overstyring av miljøvariabler.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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