Add Ollama Provider

Dirigerar en NanoClaw-agentgrupp till en lokal Ollama-modell via env var-åsidosättningar.

av nanocoai · nanocoai/nanoclaw

Tested · Didn't pass

Add Ollama Provider — Dirigerar en NanoClaw-agentgrupp till en lokal Ollama-modell via env var-åsidosättningar.

Vad den gör

Dirigera en NanoClaw-agentgrupp till en lokal Ollama-modell i stället för Anthropic API:et. Ollama talar Anthropic API:et nativt (v1/messages), så inga ändringar i providerkoden behövs — bara env var-åsidosättningar och en modellinställning. Använd när användaren vill köra sin agent lokalt, minska API-kostnader eller experimentera med öppna viktmodeller. Se docs/ollama.md för bakgrund.

Testrapport

SKILL.md:s kärnsteg matchar inte den kodbas dess egen dokumenterade installation klonar: steg 1a/1b redigerar en funktion `readContainerConfig` och infogar efter ett `NANOCLAW_MCP_SERVERS`-ankare som inte finns någonstans i repot (verifierat på både main- och providers-grenarna), och steg 3:s handredigerade groups/<folder>/container.json genereras tyst om från container_configs-DB-tabellen av materializeContainerJson() vid varje containerstart — så ändringen består aldrig, och DB-raden saknar env/blockedHosts-kolumner. Beskrivningens "inga ändringar i providerkoden behövs" motsäger också skillens egna steg 1a/1b, som lägger till TypeScript-fält och docker-arg-koppling (krävs på en färsk klon). På den anpassade kontrollerbara uppgiften blev A/B-testet oavgjort: skill- och bas-armarna producerade byte-identiska ContainerConfig-redigeringar och container.json/settings.json, eftersom uppgiften är väl specificerad och skillens bokstavliga ankare fick överges — skillen gav inget lyft och skulle, om den följts ordagrant, ha vilselett. Fullständig end-to-end-verifiering (bygge/omstart, live Ollama, Docker, provisionerad agentgrupp-DB-rad) är blockerad i en färsk arbetskatalog enligt skillens egna förutsättningar.

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

Kommandon och exempelprompter

  • /add-ollama-providerDirigerar en NanoClaw-agentgrupp till en lokal Ollama-modell via env var-åsidosättningar.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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