Add Ollama Provider

Router en NanoClaw agent-gruppe til en lokal Ollama-model via env var-overrides.

Af nanocoai · nanocoai/nanoclaw

Tested · Didn't pass

Add Ollama Provider — Router en NanoClaw agent-gruppe til en lokal Ollama-model via env var-overrides.

Hvad det gør

Router en NanoClaw agent-gruppe til en lokal Ollama-model i stedet for Anthropic API. Ollama taler Anthropic API'et nativt (v1/messages), så der kræves ingen provider-kodeændringer — kun env var-overrides og en model-indstilling. Brug det, når brugeren vil køre sin agent lokalt, skære ned på API-omkostninger eller eksperimentere med open-weight-modeller. Se docs/ollama.md for baggrund.

Testrapport

SKILL.md's kernetrin matcher ikke den kodebase, som skillets egen dokumenterede installation kloner: trin 1a/1b redigerer en funktion `readContainerConfig` og indsætter efter et `NANOCLAW_MCP_SERVERS`-ankerpunkt, der ikke findes noget sted i repoet (verificeret på både main- og providers-branchen), og trin 3's håndredigerede groups/<folder>/container.json bliver stiltiende genereret på ny fra container_configs-DB-tabellen af materializeContainerJson() ved hvert container-spawn — så ændringen består aldrig, og DB-rækken har ingen env/blockedHosts-kolonner. Beskrivelsens 'no provider code changes are needed' modsiger også skillets egne trin 1a/1b, som tilføjer TypeScript-felter og docker-arg-forbindelser (påkrævet på en frisk clone). På den tilpassede, verificerbare opgave var A/B-testen uden forskel: skill- og basisforsøgene producerede byte-identiske ContainerConfig-redigeringer og container.json/settings.json, fordi opgaven var veldefineret, og skillets bogstavelige ankerpunkter måtte opgives — skillet gav intet løft og ville, fulgt verbatim, have ledt på afveje. Fuld end-to-end-verifikation (build/restart, live Ollama, Docker, provisioneret agent-gruppe-DB-række) er blokeret i et frisk workdir ifølge skillets egne forudsætninger.

Testet: 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

Kommandoer og eksempelprompter

  • /add-ollama-providerRouter en NanoClaw agent-gruppe til en lokal Ollama-model via env var-overrides.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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