O fork vllm-mlx adiciona chamada de ferramentas e cache de prompt para agentes de IA de codificação local.

✍️ OpenClawRadar📅 Publicado: February 26, 2026🔗 Source
O fork vllm-mlx adiciona chamada de ferramentas e cache de prompt para agentes de IA de codificação local.
Ad

Um desenvolvedor publicou uma versão modificada do vllm-mlx que corrige vários problemas para executar agentes de IA de codificação como o OpenClaw localmente no Mac. O fork adiciona chamada de ferramentas funcional e cache de prompt ao servidor compatível com OpenAI para Apple Silicon.

Principais correções e recursos

O desenvolvedor fez 37 commits em cima do vllm-mlx upstream para resolver problemas específicos:

  • Chamada de ferramentas: Adicionada a flag --tool-call-parser hermes — chamadas de ferramentas do Qwen3-Coder-Next funcionam prontas para uso
  • MiniMax-M2.5: Adicionado parsing de chamadas de ferramentas com e sem streaming com 4/4 de precisão em benchmarks de chamada de funções (clima, busca, execução de código, múltiplas ferramentas)
  • Cache de prompt: Adicionado cache KV persistente entre requisições no SimpleEngine — apenas o mesmo prompt do sistema e histórico da conversação pré-preenchem novos tokens
  • Separação de raciocínio: Construído parser heurístico para saídas do MiniMax que tinham raciocínio inline sem tags — reduziu a taxa de vazamento de 60% para 0%

Melhorias de desempenho

Com contexto de 33K tokens, o tempo para o primeiro token (TTFT) melhorou de 28 segundos para 0,3 segundos no acerto do cache. Benchmarks no Mac Studio M3 Ultra 256GB:

  • Qwen3-Coder-Next 4bit: 42GB RAM, 70 tok/s decodificação, 1270 tok/s pré-preenchimento
  • Qwen3-Coder-Next 6bit: 60GB RAM, 65 tok/s decodificação, 1090-1440 tok/s pré-preenchimento
  • Qwen3-Coder-Next 8bit: 75GB RAM, ~45 tok/s decodificação, ~900 tok/s pré-preenchimento
  • MiniMax-M2.5 4bit: 120GB RAM, 33-38 tok/s decodificação, 430-500 tok/s pré-preenchimento

O desenvolvedor recomenda o Qwen3-Coder-Next 6bit como o ponto ideal para codificação interativa, observando que a qualidade é visivelmente melhor que o 4bit (que tinha saída ocasionalmente truncada).

Ad

Instruções de configuração

pip install git+https://github.com/raullenchai/vllm-mlx.git
python -c "from mlx_lm import load; load('lmstudio-community/Qwen3-Coder-Next-MLX-6bit')"
python -m vllm_mlx.server \
  --model lmstudio-community/Qwen3-Coder-Next-MLX-6bit \
  --tool-call-parser hermes \
  --prefill-step-size 8192 \
  --kv-bits 8 \
  --port 8000

Em seguida, direcione o OpenClaw ou qualquer cliente SDK da OpenAI para http://localhost:8000/v1.

Requisitos de hardware

  • Qwen3-Coder-Next 4bit: 42GB — cabe no M2 Pro 64GB ou superior
  • Qwen3-Coder-Next 6bit: 60GB — requer M2/M3/M4 Max 96GB+ ou Ultra
  • MiniMax-M2.5: 120GB — apenas Ultra 192GB+

O que não funcionou

  • Decodificação especulativa com Qwen3-0.6B como modelo rascunho — mlx-lm tem um bug conhecido com Qwen3 (pula tokens, issue #846)
  • DeepSeek-R1-Distill-70B para OpenClaw — excelente em raciocínio, mas a chamada de ferramentas não é confiável

O repositório tem mais de 1500 testes e está licenciado sob Apache 2.0.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

A Pesquisa Automática de Karpathy Portada para o Motor Neural da Apple para Melhor Rendimento por Watt
Tools

A Pesquisa Automática de Karpathy Portada para o Motor Neural da Apple para Melhor Rendimento por Watt

Um protótipo combina o projeto autoresearch de Andrej Karpathy com o desempenho do Apple Neural Engine (ANE) engenharia reversa, visando melhor throughput por watt em comparação com APIs oficiais. O projeto é construído sobre repositórios GitHub existentes e reconhece contribuições de vários desenvolvedores.

OpenClawRadar
SkyClaw v2.2 Runtime de Agente de IA em Rust Adiciona OAuth da OpenAI e Criação de Ferramentas Personalizadas
Tools

SkyClaw v2.2 Runtime de Agente de IA em Rust Adiciona OAuth da OpenAI e Criação de Ferramentas Personalizadas

O SkyClaw v2.2 introduz autenticação OAuth da OpenAI usando assinaturas ChatGPT Plus/Pro, criação de ferramentas personalizadas onde os agentes escrevem suas próprias ferramentas bash/python/node em tempo de execução, e modo daemon para operação em segundo plano. O runtime baseado em Rust tem benchmarks de 31ms de inicialização a frio, 15MB de RAM em idle e tamanho binário de 9.3MB.

OpenClawRadar
Título: Advisor: Um comando de barra /advisor para Claude Code que executa Opus + Runners Sonnet Paralelos
Tools

Título: Advisor: Um comando de barra /advisor para Claude Code que executa Opus + Runners Sonnet Paralelos

Um comando /advisor para o Claude Code executa Opus como estrategista coordenando múltiplos runners Sonnet que leem arquivos em paralelo. Encontrou 6 bugs reais, incluindo uma falha de 'trojan source' com caracteres bidirecionais.

OpenClawRadar
Gerente de Sandbox de IA: Sandbox Baseado em LXC para Codex com Passagem de GPU e Uso de Computador em Linux Sem Cabeça
Tools

Gerente de Sandbox de IA: Sandbox Baseado em LXC para Codex com Passagem de GPU e Uso de Computador em Linux Sem Cabeça

ai-sandbox-manager é um sandbox open-source baseado em LXC para agentes Codex em Linux sem head. Ele oferece passagem de GPU, acesso sudo completo, ambientes persistentes e uso de computador via CUA, tudo isolando o agente do sistema operacional host.

OpenClawRadar