Add Ollama Provider
Enruta un grupo de agentes NanoClaw a un modelo local de Ollama mediante sobrescrituras de variables de entorno.
Tested · Didn't pass
Qué hace
Enruta un grupo de agentes NanoClaw a un modelo local de Ollama en lugar de la API de Anthropic. Ollama habla la API de Anthropic de forma nativa (v1/messages), así que no se necesitan cambios de código de proveedor — solo sobrescrituras de variables de entorno y un ajuste de modelo. Se activa cuando el usuario quiere ejecutar su agente localmente, reducir costos de API o experimentar con modelos de pesos abiertos. Ver docs/ollama.md para contexto.
Informe de la prueba
Los pasos centrales de SKILL.md no coinciden con la base de código que su propia instalación documentada clona: los pasos 1a/1b editan una función `readContainerConfig` e insertan tras un ancla `NANOCLAW_MCP_SERVERS` que no existen en ningún lugar del repo (verificado tanto en main como en la rama providers), y el groups/<folder>/container.json editado a mano del paso 3 es regenerado silenciosamente desde la tabla de base de datos container_configs por materializeContainerJson() en cada arranque de contenedor — así que el cambio nunca persiste, y la fila de la base de datos no tiene columnas env/blockedHosts. La afirmación de la descripción 'no se necesitan cambios de código de proveedor' también contradice los propios pasos 1a/1b de la skill, que añaden campos TypeScript y conexión de argumentos docker (necesarios en un clon nuevo). En la tarea adaptada verificable, el A/B fue un empate: los brazos con skill y base produjeron ediciones de ContainerConfig y container.json/settings.json byte-idénticas, porque la tarea está bien especificada y las anclas literales de la skill tuvieron que abandonarse — la skill no aportó ventaja y, seguida al pie de la letra, habría desorientado. La verificación completa de extremo a extremo (build/reinicio, Ollama en vivo, Docker, fila de base de datos de grupo de agentes aprovisionada) está bloqueada en un directorio de trabajo nuevo según los propios prerrequisitos de la skill.
Probado el: 2026-07-11 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/add-ollama-providerEnruta un grupo de agentes NanoClaw a un modelo local de Ollama mediante sobrescrituras de variables de entorno.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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