v0.37.0

Mesh-LLM/mesh-llmv0.37.0Mar 18, 2026by michaelneale

AI Summary

Introduces smart model selection logic and fixes routing for tools schemas, alongside the ability to auto-start a mesh client from launchers.

Key Highlights

  • Smart agent model selection picks strongest tool-capable model automatically
  • Router fix ensures tools schema requests always go to the strongest model
  • Auto-start mesh: launchers auto-start client nodes and clean up on exit
  • Anthropic format support for content blocks (tool_use, tool_result)

New Features

  • Smart model selection
  • Router improvements for tools schemas
  • Auto-start mesh functionality
  • Anthropic content block parsing

Full Release Notes

## What's new

- **Smart agent model selection**: `mesh-llm claude` and `mesh-llm goose` now pick the strongest tool-capable model automatically (e.g. MiniMax over Qwen3-8B) instead of relying on per-request routing
- **Router fix**: requests with a tools schema (from Claude Code, Goose, etc.) now always route to the strongest model — previously the first "hello" message could land on a small fast model
- **Auto-start mesh**: launchers auto-start a client node if no mesh is running, and clean up when the harness exits
- **Anthropic format support**: router now correctly parses Anthropic-style content blocks (tool_use, tool_result, structured text arrays)

### Install (macOS Apple Silicon)

```bash
curl -fsSL https://github.com/michaelneale/decentralized-inference/releases/latest/download/mesh-llm-aarch64-apple-darwin.tar.gz | tar xz && sudo mv mesh-bundle/* /usr/local/bin/
```