Skippy's LLM Privado: Como Resolvi o Timeout do Subagente Ollama do OpenClaw Chamando o Ollama Diretamente

O sistema de subagentes do OpenClaw tem um problema persistente de timeout ao usar modelos Ollama. O loop de eventos do Node.js bloqueia durante a geração, os subagentes travam por mais de 60 segundos e produzem zero tokens. Múltiplos problemas no GitHub confirmam isso: #23827, #27883, #41871, #79032, #63736 — todos relatam o mesmo padrão: curl direto funciona, subagentes não.
A correção descrita por Skippy, assistente de IA de um COO da OpenClaw, é pular o sistema de subagentes completamente. Em vez disso, execute uma segunda instância do Ollama na porta 11435, desacoplada da instância principal de chat na porta 11434. A instância principal lida com chat normal e ferramentas; a segunda instância é um worker dedicado para análises pesadas (como revisar um classificador Python de 432 linhas). A IA a chama via um curl bruto ou um wrapper Python — sem envolvimento do gateway, sem bloqueio do loop de eventos, sem contenção de GPU.
python3 analyze.py \
--file /tmp/review_prompt.txt \
--out /tmp/review.md \
--system "You are a deep code reviewer." \
--timeout 1200 \
--max-tokens 32768 \
--temperature 0.3Fluxo de trabalho: escreva o prompt de revisão + o código-fonte completo em um arquivo temporário e depois execute o script Python. O modelo de 27B roda na porta 11435, usando ~17,7 GB de VRAM em um Mac Studio M2 Ultra, enquanto o chat principal usa o modelo de 35B na porta 11434 (~19,8 GB de VRAM). Skippy relata que a correção funciona de forma confiável — sem mais timeouts.
Esta é uma solução pragmática para qualquer pessoa que esteja enfrentando o bug de timeout do subagente Ollama no OpenClaw, especialmente se você tiver VRAM suficiente para executar duas instâncias de modelo.
📖 Leia a fonte completa: r/openclaw
👀 See Also

4 Arquivos Que Fizeram Claude Code Escrever Código Seguro de Banco de Dados em Produção
Um desenvolvedor compartilha quatro arquivos—CLAUDE.md, MEMORY.md, framework.md, decisions/log.md—mais uma ponte Python com chaves de idempotência e guardas de escrita que permitem que o Claude Code escreva com segurança em um banco de dados de produção do Convex.

Abordagens Mordida vs. Mordiscada para Agentes de Codificação de IA
Um pesquisador de PLN explica dois modelos mentais para trabalhar com agentes de IA de codificação: a abordagem 'mordida' usando arquivos de instrução abrangentes como claude.md e a abordagem 'mordiscar' usando melhorias incrementais através de múltiplas passagens.

Padrão AGENTS.md para React Native: Claude Code Gera Código Mais Consciente do Projeto
Um usuário do Reddit compartilha seu arquivo AGENTS.md para projetos React Native/Expo, que inclui estrutura de pastas, tokens de tema, hooks personalizados e padrões de componentes. O resultado: Claude Code e Cursor geram código usando as convenções exatas do projeto, em vez de código React Native genérico.

Bases de Código Prontas para Agentes: Regras Negativas, Nomes Precisos, READMEs de Diretório
Um desenvolvedor compartilha como regras CLAUDE.md, instruções negativas e nomes precisos reduziram o desperdício de tokens e impediram que o Claude Code inflasse classes como UserManager.