Add Ollama Provider

Přesměruje skupinu agentů NanoClaw na lokální model Ollama pomocí přepsání proměnných prostředí.

od nanocoai · nanocoai/nanoclaw

Tested · Didn't pass

Add Ollama Provider — Přesměruje skupinu agentů NanoClaw na lokální model Ollama pomocí přepsání proměnných prostředí.

Co umí

Přesměruje skupinu agentů NanoClaw na lokální model Ollama namísto Anthropic API. Ollama nativně mluví protokolem Anthropic API (v1/messages), takže nejsou potřeba žádné změny v kódu poskytovatele — stačí přepsání proměnných prostředí a nastavení modelu. Použijte, když chce uživatel spustit svého agenta lokálně, snížit náklady na API nebo experimentovat s modely s otevřenými váhami. Podrobnosti viz docs/ollama.md.

Testovací report

Hlavní kroky v SKILL.md neodpovídají kódové bázi, kterou klonuje jeho vlastní zdokumentovaná instalace: kroky 1a/1b upravují funkci `readContainerConfig` a vkládají kód za kotvu `NANOCLAW_MCP_SERVERS`, které v repozitáři nikde neexistují (ověřeno na větvích main i providers), a ručně upravovaný groups/<folder>/container.json z kroku 3 je při každém spuštění kontejneru potichu přegenerován z DB tabulky container_configs funkcí materializeContainerJson() — změna se tedy nikdy neuloží a řádek v DB nemá sloupce env/blockedHosts. Tvrzení popisu 'nejsou potřeba žádné změny v kódu poskytovatele' navíc odporuje vlastním krokům 1a/1b skillu, které přidávají TypeScript pole a zapojení docker-argu (na čistém clone nutné). Na upravené ověřitelné úloze byl A/B nerozhodný: běh se skillem i základní běh vyprodukovaly bajtově identické úpravy ContainerConfig a container.json/settings.json, protože úloha je dobře specifikovaná a doslovné kotvy skillu bylo nutné opustit — skill nepřinesl žádnou výhodu a při doslovném dodržení návodu by naváděl špatným směrem. Plné end-to-end ověření (build/restart, živá Ollama, Docker, provisionovaný řádek DB pro skupinu agentů) je v čistém pracovním adresáři blokováno podle vlastních předpokladů skillu.

Testováno: 2026-07-11 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /add-ollama-providerPřesměruje skupinu agentů NanoClaw na lokální model Ollama pomocí přepsání proměnných prostředí.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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