Add Ollama Provider

Ruter en NanoClaw-agentgruppe til en lokal Ollama-modell via overstyring av miljøvariabler.

av nanocoai · nanocoai/nanoclaw

Tested · Didn't pass

Add Ollama Provider — Ruter en NanoClaw-agentgruppe til en lokal Ollama-modell via overstyring av miljøvariabler.

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 model
  • Configure NanoClaw to use Ollama instead of Anthropic
  • Point the agent group at a local open-weight model