Add Ollama Provider
Leitet eine NanoClaw-Agentengruppe per Env-Var-Overrides an ein lokales Ollama-Modell um.
Tested · Didn't pass
Was es kann
Leitet eine NanoClaw-Agentengruppe an ein lokales Ollama-Modell statt an die Anthropic-API. Ollama spricht die Anthropic-API nativ (v1/messages), daher sind keine Provider-Code-Änderungen nötig — nur Env-Var-Overrides und eine Modell-Einstellung. Einsetzen, wenn der Nutzer seinen Agenten lokal laufen lassen, API-Kosten senken oder mit Open-Weight-Modellen experimentieren möchte. Hintergrund siehe docs/ollama.md.
Testbericht
Die Kernschritte von SKILL.md passen nicht zur Codebasis, die der eigene dokumentierte Install-Befehl klont: Schritt 1a/1b bearbeiten eine Funktion `readContainerConfig` und fügen nach einem `NANOCLAW_MCP_SERVERS`-Anker ein, die es im Repo nirgends gibt (verifiziert sowohl im main- als auch im providers-Branch), und die von Hand editierte groups/<folder>/container.json aus Schritt 3 wird bei jedem Container-Spawn stillschweigend von materializeContainerJson() aus der container_configs-DB-Tabelle neu erzeugt — die Änderung bleibt also nie erhalten, und die DB-Zeile hat keine env-/blockedHosts-Spalten. Auch die Aussage der Beschreibung „keine Provider-Code-Änderungen nötig“ widerspricht den skilleigenen Schritten 1a/1b, die TypeScript-Felder und Docker-Arg-Verdrahtung hinzufügen (bei einem frischen Clone erforderlich). Bei der angepassten, überprüfbaren Aufgabe war das A/B ein Unentschieden: Skill- und Base-Arm lieferten byteidentische ContainerConfig-Edits und container.json/settings.json, weil die Aufgabe gut spezifiziert war und die wörtlichen Anker des Skills verworfen werden mussten — der Skill brachte keinen Vorteil und hätte, wörtlich befolgt, in die Irre geführt. Eine vollständige End-to-End-Verifikation (Build/Restart, echtes Ollama, Docker, bereitgestellte Agentengruppen-DB-Zeile) ist in einem frischen Arbeitsverzeichnis laut den eigenen Voraussetzungen des Skills blockiert.
Getestet am: 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
Befehle & Beispiel-Prompts
/add-ollama-providerLeitet eine NanoClaw-Agentengruppe per Env-Var-Overrides an ein lokales Ollama-Modell um.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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