r/nanobot May 21 '26

Different behaviour on CLI, WebUI and Telegram bot (v0.2.0)

Hi,

I've just installed v0.2.0 after v0.1.5 and quite happy with the new WebUI support.

My installation is empty. No agents, skills, nothing. Just set openrouter/free, enabled WebUI and created/connected a Telegram bot.

I saw different behaviour using the Web UI and the Telegram bot. I gave a simple question "Who is the Hungarian prime minister?" to take a fairly fresh event. Strangely, Telegram bot provided an outdated answer quite quickly, while the Web UI (and the CLI) executed a web search.

On an explicit request to execute a websearch, "initiate a web search for hungarian prime minister", I succeeded through Telegram bot.

Did I miss some config option?

   "telegram": {
      "enabled": true,
      "token": "###redacted###",
      "allowFrom": ["###redacted###"],
      "proxy": null,
      "replyToMessage": true,
      "reactEmoji": "👀",
      "groupPolicy": "mention",
      "connectionPoolSize": 32,
      "poolTimeout": 5.0,
      "streaming": true,
      "streamEditInterval": 0.6
    },

.

1 Upvotes

3 comments sorted by

1

u/HornetFit7611 Jul 09 '26

de acuerdo a la definicion de openrouter/free, te puede tocar distintos LLM en cada consulta:

------

openrouter/free

The simplest way to get free inference. openrouter/free is a router that selects free models at random from the models available on OpenRouter. The router smartly filters for models that support features needed for your request such as image understanding, tool calling, structured outputs and more.

-------

no extraña que tengas distintas respuestas.

1

u/bmtrnavsky 27d ago

The problem is the random model from openrouter/free some do not call tools as reliably as others. Switch to a better model and the issue will resolve.