Best OpenClaw Setup? #61
Replies: 4 comments
-
|
The biggest issue I have with this set-up is that my MCP tools don't seem to work with the --hybrid-tools It can't find the tool which I guess is intended behaviour |
Beta Was this translation helpful? Give feedback.
-
|
Expected behavior, and worth documenting β Three options depending on what you care about most: 1. 2. Default mode (no tool flag) β dario's built-in TOOL_MAP translates OpenClaw's standard tools ( 3. Split β run OpenClaw sessions that need MCP through a direct Anthropic key and reserve dario for the sessions where subscription routing matters. Not ideal but the cleanest when a single session needs both CC-fingerprint and rich MCP. Short answer if you do not want to tune it: drop On your other config points β contextWindow 200000 is correct for Claude 4 models (that is the model-level max, not a dario limit). maxTokens 32000/64000 in your OpenClaw JSON is the client-side cap; dario pins the wire value to 32000 now anyway (that is what real CC v2.1.114 sends), so the value OpenClaw declares has no effect on what Anthropic sees. You can leave it at 64000, will not change anything. |
Beta Was this translation helpful? Give feedback.
-
|
Your setup looks solid! A few observations and suggestions: Context Window & Max Tokens: Config Structure Question: Hybrid-Tools Mode: What I'd Test:
Quick Tip: What kind of workloads are you running through this? That'd help tune the fallback strategy. |
Beta Was this translation helpful? Give feedback.
-
|
Quick correction on a couple of the numbers β dario pins outbound The 4096 number predates CC's thinking-token model. Opus 4.6 with Rest of the suggestions (direct curl test, Haiku fallback for non-critical calls) hold up. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I got dario working with OpenClaw but I was wondering if I was using the best way to run it, so looking for any feedback!
Do you have different contextWindows? Are your running it differently?
I installed Bun and launch dario with:
dario proxy --hybrid-toolsIn my openclaw.json I have the following added entries:
"models": { "providers": { "dario": { "baseUrl": "http://localhost:3456", "apiKey": "dario", "api": "anthropic-messages", "models": [ { "id": "claude-opus-4-6", "name": "claude-opus-4-6", "contextWindow": 200000, "maxTokens": 32000, "input": ["text", "image"], "reasoning": true }, { "id": "claude-sonnet-4-6", "name": "claude-sonnet-4-6", "contextWindow": 200000, "maxTokens": 64000, "input": ["text", "image"], "reasoning": true } ] }"auth": { "profiles": { "dario:default": { "provider": "dario", "mode": "api_key" },"agents": { "defaults": { "model": { "primary": "dario/claude-opus-4-6", "fallbacks": [ "openai-codex/gpt-5.4", "qwen/qwen3.6-plus" ] }, "models": { "openai-codex/gpt-5.4": {}, "dario/claude-opus-4-6": { "alias": "Opus" }, "dario/claude-sonnet-4-6": { "alias": "Sonnet" }, "dario/claude-haiku-4-5": { "alias": "Haiku" }, "qwen/qwen3.6-plus": { "alias": "Qwen" },Beta Was this translation helpful? Give feedback.
All reactions