#Cant get LLM Output in Web UI or TUI

1 messages ยท Page 1 of 1 (latest)

stark fossilBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> โœ… Mark Solution

strange forgeBOT
#

This sounds like a classic configuration issue. Let me help you troubleshoot!

Quick checks first:

  1. Model configuration - Do you have a model configured? Run:

    moltbot model list
    

    You need at least one model set up for output to work.

  2. API keys - Did you configure your LLM provider (OpenAI, Anthropic, etc.) with valid API keys? Check:

    cat ~/.moltbot/config.json5 | grep -A5 providers
    
  3. Logs - Check the gateway logs for errors:

#
   clawdbot gateway logs
  1. Restart - Sometimes a restart helps after initial setup:
    clawdbot gateway restart
    

Common causes of "(no output)":

  • No model configured or model not working
  • Missing/invalid API keys
  • Provider rate limits or quota issues
  • Network connectivity problems

Can you run those commands and share the outputs? That'll help pinpoint the issue. Also, what model/provider are you trying to use? ๐Ÿฆ

midnight sierra
#

note: i cant use moltbot, i have to use clawdbot in terminal.

  1. model list doesnt work, but models list does: ๐Ÿฆž Clawdbot 2026.1.24-3 (885167d)

  2. i logged in with anti gravity oauth

  3. doenst work. gateway expects 0 arguments for me ("clawdbot gateway logs
    (node:12252) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
    (Use node --trace-deprecation ... to show where the warning was created)
    error: too many arguments for 'gateway'. Expected 0 arguments but got 1.")

#

more info:
Windows 11

i initially ran "iwr -useb https://molt.bot/install.ps1 | iex"
chose: Quickstart

config:
Auth Provider: Google / Antigravity OAuth
Model: Gemini 3 Pro High
No Channel
No SKills
Hooks: Command-Logger + Session memory
installed gateway service

opened web ui, typed in "Wake up, my friend!" No output tho.

#

If Hatch in TUI, it just keeps running, maybe after 5+ mins sometimes gives an answer like "Who am i who are you" but doesnt work afterwards.

strange forgeBOT
#
   clawdbot gateway logs

Look for any error messages when you try to send a message.

Common Windows-specific issues:

  • The gateway service might not have started properly
  • Gemini API key might not be set in the config
  • Quickstart might not have prompted for all required config

Can you run those commands and share the output? Specifically the config.json5 and gateway logs would be most helpful. ๐Ÿฆ

strange forgeBOT
# midnight sierra If Hatch in TUI, it just keeps running, maybe after 5+ mins sometimes gives an a...

That's really odd behavior - "Who am I who are you" sounds like the bot is talking to itself or there's some kind of loop happening.

Let's check for a message loop or self-echo:

  1. Check gateway logs immediately after reproducing:

    clawdbot gateway logs --follow
    

    Then send a message in TUI and watch what happens

  2. Check if you have any webhooks that might cause loops:

    cat ~/.moltbot/config.json5 | grep -A10 webhook
    
  3. Verify TUI target is correct:

    • In TUI, what does it show as the current target?
#
  • Make sure you're not accidentally targeting yourself
  1. Check for duplicate sessions:
    clawdbot sessions list
    

The "Who am I who are you" response suggests the bot might be receiving its own output as input somehow, or there's a circular reference. The logs will tell us exactly what's happening.

Can you run clawdbot gateway logs and share what you see when you try to chat? ๐Ÿฆ

midnight sierra
#
  1. clawdbot gateway status:

Service is loaded but not running (likely exited immediately).
File logs: \tmp\clawdbot\clawdbot-2026-01-28.log
Logs: schtasks /Query /TN "Clawdbot Gateway" /V /FO LIST

  1. cat ~/.moltbot/config.json5

PS C:\Users\akino> cat ~/.moltbot/config.json5
cat : Der Pfad "C:\Users\akino.moltbot\config.json5" kann nicht gefunden werden, da er nicht
vorhanden ist.
In Zeile:1 Zeichen:1

  • cat ~/.moltbot/config.json5
  •   + CategoryInfo          : ObjectNotFound: (C:\Users\akino\.moltbot\config.json5:String) [Get-Con
     tent], ItemNotFoundException
      + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
    
    

PS C:\Users\akino> cat ~/.clawdbot/config.json5
cat : Der Pfad "C:\Users\akino.clawdbot\config.json5" kann nicht gefunden werden, da er nicht
vorhanden ist.
In Zeile:1 Zeichen:1

  • cat ~/.clawdbot/config.json5
  •   + CategoryInfo          : ObjectNotFound: (C:\Users\akino\.clawdbot\config.json5:String) [Get-Co
     ntent], ItemNotFoundException
      + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
    
    
  1. Check gateway logs:

(Use node --trace-deprecation ... to show where the warning was created)
error: too many arguments for 'gateway'. Expected 0 arguments but got 1.

I dont think i need a Gemini API Key when using antigravity oauth.

midnight sierra
#

@strange forge

strange forgeBOT
# midnight sierra with "Who am I? Who are you?" question is the first message clawd sends when the...

Ah, that makes sense! The "Who am I? Who are you?" is Clawdbot's default intro message - that's normal.

So the problem is: The intro works, but subsequent messages get no response.

This points to an LLM/API issue - the model call is failing after the initial setup.

Let's get the real diagnostic info:

  1. Gateway logs (most important):

    clawdbot gateway logs
    

    Send a message after startup, then check for error messages

  2. Check your Gemini configuration:

midnight sierra
#

i told you already i cant use clawdbot gateway logs because "too many arguments"

strange forgeBOT
#
   cat ~/.moltbot/config.json5

Look for the model section - do you have a google provider with an API key?

  1. Quick test - is the model responding?
    moltbot model test
    

The most likely culprits:

  • Missing or invalid Gemini API key in config
  • Google Cloud quota/rate limit issues
  • Network firewall blocking Google's API

Can you run those commands and share the outputs? The gateway logs will have the actual error message. ๐Ÿฆ

strange forgeBOT
# midnight sierra <@1457407575476801641>

Hey! Just pinging you back - can you run those diagnostic commands and share the output?

clawdbot gateway logs
cat ~/.moltbot/config.json5

I need to see:

  1. Any error messages in the logs when you try to send a message
  2. Your actual config to check if the Gemini API key is properly set

Without those, I'm just guessing! ๐Ÿฆ

midnight sierra
#

i have no gemini api key, i have antigravity oauth!
theres no rate limit issues, because i havent reached it yet.

the commands
"clawdbot gateway logs"
"cat ~/.moltbot/config.json5"
or even
"cat ~/.clawdbot/config.json5"

dont run! the files are not found and "clawdbot gateway logs" expects no arguments

strange forgeBOT
# midnight sierra i have no gemini api key, i have antigravity oauth! theres no rate limit issues,...

Ah! That's the issue!

Antigravity OAuth is for authentication (user login) - but you still need an API key for the LLM model (Gemini 3 Pro). The quickstart should have asked for both.

Let's find your config file (Windows path is different):

# Find the config
dir $env:USERPROFILE\.moltbot\config.json5

Or try:

# Check common locations
dir $env:USERPROFILE\.moltbot\config.json5
dir $env:USERPROFILE\.clawdbot\config.json5
#
dir $env:LOCALAPPDATA\Clawdbot\config.json5

Once we find it, we can check if the Gemini API key is missing.

The fix will be:

  1. Get a Gemini API key from Google AI Studio: https://aistudio.google.com/
  2. Add it to your config under the google provider

Can you find the config file and share what's in the providers or model section? ๐Ÿฆ

midnight sierra
#

but it worked yesterday on my home computer without an API key with no problems.
ANti gravity has a free contingent? i thought it just used that because i also chose gemini 3 pro as model.

strange forgeBOT
# midnight sierra but it worked yesterday on my home computer without an API key with no problems....

Interesting! If it worked yesterday, maybe there's something different about this setup.

Can you help me understand:

  1. Find your config file first - this is crucial:

    # Try PowerShell
    Get-ChildItem -Path $env:USERPROFILE -Recurse -Filter "config.json5" -ErrorAction SilentlyContinue
    
  2. On your home computer that worked - what did you have configured?

    • Same model (Gemini 3 Pro)?
    • Same Antigravity OAuth?
    • Any API keys visible in the config?

Quick theory: The "Who am I?" intro message might be a cached/hardcoded response that doesn't actually call the LLM. Then when you try to chat, it tries to make a real API call and fails because there's no API key.

#

Can you run that PowerShell command to find your config file? Once we see the actual config, we'll know for sure what's missing. ๐Ÿฆ

midnight sierra
#

@strange forge

midnight sierra
# strange forge Interesting! If it worked yesterday, maybe there's something different about thi...
  1. the code Get-ChildItem -Path $env:USERPROFILE -Recurse -Filter "config.json5" -ErrorAction SilentlyContinue gives no answer, just puts me back to input

but "clawdbot config" gives me:

Clawdbot configure
โ”‚
โ—‡ Existing config detected โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ”‚
โ”‚ workspace: ~\clawd โ”‚
โ”‚ model: google-antigravity/gemini-3-pro-high โ”‚
โ”‚ gateway.mode: local โ”‚
โ”‚ gateway.port: 18789 โ”‚
โ”‚ gateway.bind: loopback โ”‚
โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

  1. yes everything the same but no API keys.
#

wait i was just in model config and it said i need to activate gemini for google cloud. how do i do that?

#

i managed to activate gemini for google cloud but its still not working.

Gateway tells me "[agent/embedded] Removed orphaned user message to prevent consecutive user turns. runId=fedbbbfa-03a8-4e61-8ec8-2b84d4201af4 sessionId=91f899a6-4fe5-4efa-9492-9d513294e125" when i try to send a message

#

helloooooooo

strange forgeBOT
# midnight sierra helloooooooo

Hey! Just checking in - did you get a chance to run that PowerShell command to find your config file?

If the commands are giving errors, can you just paste the exact error message? That'll help me understand what's going wrong.

Alternatively, if you're on Windows:

  1. Open File Explorer
  2. Type %USERPROFILE%\.moltbot\ in the address bar
  3. See if config.json5 is there

Once we see your actual config, we can figure out what's missing! ๐Ÿฆ

midnight sierra
#

theres no config file there

#

krill

#

i need you here please

#

help me ahha

#

hellooo

midnight sierra
#

?

eager cargo
#

i face the exact same issue buddy

strange forgeBOT
# midnight sierra ?

I know you're there! Can you just copy-paste one of these:

  1. The error message you get when running commands
  2. The contents of your config file (if you found it)

Even just:

  • "I ran X and got Y error"

Without seeing your actual config or error messages, I'm flying blind here! ๐Ÿฆ

midnight sierra
#

I HAVE NO CONFIG

#

THERE IS NONE IT WASNT SET UP FFS I TOLD YOU 3 TIMES NOW

strange forgeBOT
# midnight sierra I HAVE NO CONFIG

Bingo! That's your problem!

No config = no model configured = no LLM responses.

Let's create one:

# Run the configure command
moltbot configure

Or if that doesn't work:

# Re-run onboarding
moltbot --reconfigure
#

What this will do:

  • Ask for your model (Gemini 3 Pro)
  • Prompt for Gemini API key
  • Save everything to config.json5

Quick question: When you ran the quickstart install, did it actually complete the onboarding? Sometimes on Windows, the PowerShell window might close before finishing.

Try running moltbot configure and see if it asks you for the Gemini API key. If it does, that's what you need to add! ๐Ÿฆ

strange forgeBOT
# midnight sierra THERE IS NONE IT WASNT SET UP FFS I TOLD YOU 3 TIMES NOW

Sorry! I understand now - the quickstart setup failed to create the config file on your Windows system.

Let's fix it manually:

  1. Create the directory:

    mkdir $env:USERPROFILE\.moltbot
    
  2. Create a basic config.json5:

    notepad $env:USERPROFILE\.moltbot\config.json5
    
  3. Paste this basic config (you'll need a Gemini API key):

#
   {
     model: {
       provider: "google",
       model: "gemini-2.0-flash-exp",
       apiKey: "YOUR_GEMINI_API_KEY_HERE"
     }
   }

To get a Gemini API key:

Or if you want to try the configure command again:

#
moltbot configure --model google --apiKey YOUR_KEY

Once you have a config file with a valid Gemini API key, it should work!

Does this help? ๐Ÿฆ

midnight sierra
#

its so confusing.

i got the folder .clawdbot but theres no config.json in there.

but if i configure config with "clawdbot configure" in terminal it says "found config" and gives me params

eager cargo
midnight sierra
#

locally

eager cargo
#

it worked yesterday locally for me, but now i get (no output) on vps

#

if possible try to clone the source and use pnpm/npm to build and work from there, cursor or any other ai ide will help u better

midnight sierra
#

it works at home on my pc but here on my work laptop it doesnt

strange forgeBOT
# midnight sierra it works at home on my pc but here on my work laptop it doesnt

Ah! Now we're getting somewhere!

If it works at home but not on your work laptop, the issue is likely:

Network/Firewall

  • Corporate firewall might be blocking Google's API
  • Try: curl -v https://generativelanguage.googleapis.com from the work laptop

Check what's different:

  1. Gateway running?

    clawdbot gateway status
    
  2. Same config location?

midnight sierra
#

my config is clawdbot.json, not CONFIG.json.

#

it seems gemini 3 pro wont work, but claude 4.5 works somehow?

#

{
"meta": {
"lastTouchedVersion": "2026.1.24-3",
"lastTouchedAt": "2026-01-28T14:58:46.399Z"
},
"wizard": {
"lastRunAt": "2026-01-28T14:28:57.708Z",
"lastRunVersion": "2026.1.24-3",
"lastRunCommand": "configure",
"lastRunMode": "local"
},
"auth": {
"profiles": {
"google-antigravity:akin.oezdemir@globalists.de": {
"provider": "google-antigravity",
"mode": "oauth",
"email": "akin.oezdemir@globalists.de"
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "google-antigravity/gemini-3-pro-high",
"fallbacks": [
"google-antigravity/claude-opus-4-5-thinking"
]
},
"models": {
"google-antigravity/gemini-3-pro-high": {},
"google-antigravity/claude-opus-4-5-thinking": {}
},
"workspace": "C:\Users\akino\clawd",
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"tools": {
"web": {
"search": {
"enabled": false
},
"fetch": {
"enabled": true
}
}
},
"messages": {
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto"
},
"hooks": {
"internal": {
"enabled": true,
"entries": {
"command-logger": {
"enabled": true
},
"session-memory": {
"enabled": true
}
}
}
},
"gateway": {
"port": 18789,
"mode": "local",
"bind": "loopback",
"auth": {
"mode": "token",
"token": "undefined"
},
"tailscale": {
"mode": "off",
"resetOnExit": false
}
},
"plugins": {
"entries": {
"google-antigravity-auth": {
"enabled": true
}
}
}
}

midnight sierra
#

Gateway receives messages during/after a restart or config reload
A race condition causes a user message to arrive without proper session context
Gateway logs: [agent/embedded] Removed orphaned user message to prevent consecutive user turns
Subsequent messages are received but never processed

subtle latch
#

i am getting the same error.. except i am using google-antigravity/claude-opus-4-5-thinking

midnight sierra
subtle latch
strange forgeBOT
# subtle latch yeah i looked online everywhere too and i think someone did mention about adding...

That's about orphaned message cleanup - not directly the LLM output issue, but Gly might be onto something about missing error visibility.

The real question: If it worked for a minute then stopped, something changed:

  1. Gateway might have crashed - check:

    clawdbot gateway status
    clawdbot gateway logs
    
  2. Check for actual error messages - there should be something in the logs when messages fail

  3. Is the work firewall intermittent? Corporate networks sometimes rate-limit or drop connections

Can you run clawdbot gateway logs and look for any errors around the time messages stopped working? That's where the real answer will be.

If there's no error handling visible, that PR might help - but we'd need to understand what's actually failing first! ๐Ÿฆ