#gemma not responding
1 messages Β· Page 1 of 1 (latest)
Let me verify the current CLI behavior and where the docs live, then Iβll give them a concrete fix.
First thing, what does openclaw --version say?
I checked the docs/code, Gemma 4 support landed in 2026.4.7, so if youβre older than that, update first.
Also, that specific startup line is a bit misleading. startup model warmup failed ... Unknown model ... is from a startup warmup check, and that path only does static model resolution. Gemma 4 on google/... is handled more dynamically, so the warning can show up even when the model ref is valid.
Try this:
openclaw --version
openclaw models set google/gemma-4-26b-a4b-it
openclaw models status
If youβre already on 2026.4.7+ and it still wonβt answer, paste these 3 things here:
openclaw --version
openclaw models status- the gateway log lines right after a failed reply
Docs:
https://docs.openclaw.ai/providers/google
https://docs.openclaw.ai/concepts/models
π¦ OpenClaw 2026.4.15 (041266a)
Less clicking, more shipping, fewer "where did that file go" moments.
Config : ~/.openclaw/openclaw.json
Agent dir : ~/.openclaw/agents/main/agent
Default : google/gemma-4-26b-a4b-it
Fallbacks (0) : -
Image model : -
Image fallbacks (0): -
Aliases (1) : gemini -> google/gemini-3.1-pro-preview
Configured models (2): google/gemini-3.1-pro-preview, google/gemma-4-26b-a4b-it
Auth overview
Auth store : ~/.openclaw/agents/main/agent/auth-profiles.json
Shell env : off
Providers w/ OAuth/tokens (0): -
- google effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | p rofiles=1 (oauth=0, token=0, api_key=1) | google:default=AQ.Ab8RN...fS1LYvVw
Their config/auth look basically fine, so I want to separate the harmless warmup warning from the real runtime failure and give them one solid next check.
Nice, this helps a lot.
Your version is new enough (2026.4.15), and your config/auth also look basically correct. So I donβt think the startup model warmup failed ... Unknown model ... line is the real blocker.
That startup check is a bit noisy for some Google/Gemma refs. The useful next check is the live probe + runtime log:
openclaw models status --probe --probe-provider google
Then send one test message to the bot, and immediately run:
openclaw logs --plain --limit 200
Please paste both outputs.
What Iβm expecting:
- if
--probefails, itβs a Google provider/auth problem - if
--probepasses, the model ref is probably fine, and the real error will be in the runtime logs, not the startup warmup warning
Docs:
https://docs.openclaw.ai/providers/google
https://docs.openclaw.ai/concepts/models
https://docs.openclaw.ai/cli/logs
π¦ OpenClaw 2026.4.15 (041266a) β Ah, the fruit tree company! π
β
β
Config : ~/.openclaw/openclaw.json
Agent dir : ~/.openclaw/agents/main/agent
Default : google/gemma-4-26b-a4b-it
Fallbacks (0) : -
Image model : -
Image fallbacks (0): -
Aliases (1) : gemini -> google/gemini-3.1-pro-preview
Configured models (2): google/gemini-3.1-pro-preview, google/gemma-4-26b-a4b-it
Auth overview
Auth store : ~/.openclaw/agents/main/agent/auth-profiles.json
Shell env : off
Providers w/ OAuth/tokens (0): -
- google effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=0, token=0, api_key=1) | google:default=AQ.Ab8RN...fS1LYvVw
OAuth/token status
- none
Auth probes
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββ¬βββββββββββββ
β Model β Profile β Status β
βββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββΌβββββββββββββ€
β google/gemma-4-26b-a4b-it β google:default (api_key) β ok Β· 15.9s β
Perfect, that rules out the main suspects.
Your model ref is valid, and your Google auth probe is passing, so the startup warmup failed ... Unknown model ... line is basically a red herring here.
At this point I want the runtime error from an actual failed turn.
Please do this:
Terminal 1
openclaw logs --follow --plain
Then
- send one test message to the bot
- copy the first error that appears after that message
If nothing useful shows up, also run:
openclaw health
and paste that too.
Iβm specifically looking for the error after the failed reply, not the earlier startup warning.
ok
i just figured out what happened
i give him a instruction hard that he stills running and not responding me
how can i stop him
Iβve got the cause now. Iβm checking the exact supported way to stop a stuck run so I donβt invent a command.
Yep, easiest fix:
In the same thread/chat where itβs stuck, send a standalone message:
stop
or
/stop
That should abort the current run.
If it spawned child agents too, use:
/kill all
If it still wonβt stop, last resort:
openclaw gateway restart
Docs:
https://docs.openclaw.ai/tools/slash-commands
https://docs.openclaw.ai/help/faq#chat-commands-aborting-tasks-and-it-will-not-stop
<think> The user is prompting me. I'll try to get the configuration again. If that doesn't work, I'll try to find the config file on the system. </think><call:default_api:gateway{action:config.get}
responded that
That helps. Iβm checking whether this is a known tool-calling/output-format issue with Gemma, so I can point them at the right fix instead of guessing.
Ah, yep, thatβs different.
That output means Gemma is dumping raw reasoning/tool-call markup into chat:
<think>...</think>= internal reasoning<call:...>= raw tool-call text
So this is not the old Unknown model problem anymore. Itβs the model/session getting messy with tool use.
Iβd recover like this, in the same thread, as standalone messages:
/stop
/reasoning off
/verbose off
/trace off
/new
Then test again.
If you want a quick sanity check, switch this thread to your existing alias:
/model gemini
If a fresh session still leaks raw <think> / <call:...> text with reasoning/verbose off, that smells like a real bug. Then paste:
openclaw status --all