Skip to content

Nextcloud Assistant behaves differently in the app than on the web #16308

@cdhermann

Description

@cdhermann

⚠️ Before posting ⚠️

  • This is a bug, not a question or an enhancement.
  • I've searched for similar issues and didn't find a duplicate.
  • I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  • I agree to follow Nextcloud's Code of Conduct.

Steps to reproduce

  1. Setup a self hosted LLM with an OpenAI compatible API and with thinking support; e.g. Qwen3 on vLLM
  2. Setup Nextcloud Assistant at /settings/admin/ai to use the previously configured LLM
  3. Make sure you prefix all prompt templates at /settings/admin/ai with /no_think to disable thinking
  4. Use the rephrasing feature of Nextcloud Assistant. The same input in the Nextcloud app produces a different result than the input in the web UI. The app outputs <think>.... which indicates that thinking is disabled whereas the web UI doesn't output <think>.

result on the web UI

Image

result in the Nextcloud app

Image

Expected behaviour

Nextcloud Assistant on the web behaves the same as the Nextcloud Assistant in the app

Actual behaviour

The Nextcloud Assistant on the mobile app triggers the thinking mode of the LLM.

I admit that I don't know if the web UI is just smarter stripping out the LLM thinking tag or if the web UI really doesn't use thinking because it obeys the configuration /settings/admin/ai.

Android version

16

Device brand and model

Pixel 9 Pro

Stock or custom OS?

Stock

Nextcloud android app version

3.34.1

Nextcloud server version

32.0.3

Using a reverse proxy?

Yes

Android logs

No response

Server error logs

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions