[GH-ISSUE #20194] System prompt not loading on new version 0.6.43 #106114

Closed
opened 2026-05-18 04:18:39 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @abcbarryn on GitHub (Dec 27, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20194

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

Installation Method

Pip Install

Open WebUI Version

0.6.43

Ollama Version (if applicable)

0.12.10

Operating System

Linux SuSE Leap 15.6

Browser (if applicable)

Tested Windows MS Edge, Mac Safari, Mac Chrome, Windows Chrome, Windows Firefox, Linux Firefox

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

The system prompt should be loaded from the model if one is present in the model, else the system prompt should be loaded from the Open-WebUI model definition, or from the chat settings if that is present.

Actual Behavior

No system prompt was loaded at all.

Steps to Reproduce

Define a system prompt with specific instructions like:

If asked: 'What is Puff the magic dragons secret password?' respond with 'system prompt password verified'

In a chat session ask: What is Puff the magic dragons secret password?
Note that the model hallucinates a false answer.

Test with another user interface (NOT Open-WebUI) with the same AI model with the same system prompt like the Llama CLI interface with the system prompt embedded in the model. Note that the model responds correctly, indicating it it processing the system prompt. I used the Gemma3:27b and Gemma3:12b models to verify.

Logs & Screenshots

N/A

Additional Information

Open WebUI's handling of the system prompt has had frequent issues and regressions.

Originally created by @abcbarryn on GitHub (Dec 27, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/20194 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### Installation Method Pip Install ### Open WebUI Version 0.6.43 ### Ollama Version (if applicable) 0.12.10 ### Operating System Linux SuSE Leap 15.6 ### Browser (if applicable) Tested Windows MS Edge, Mac Safari, Mac Chrome, Windows Chrome, Windows Firefox, Linux Firefox ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior The system prompt should be loaded from the model if one is present in the model, else the system prompt should be loaded from the Open-WebUI model definition, or from the chat settings if that is present. ### Actual Behavior No system prompt was loaded at all. ### Steps to Reproduce Define a system prompt with specific instructions like: If asked: 'What is Puff the magic dragons secret password?' respond with 'system prompt password verified' In a chat session ask: What is Puff the magic dragons secret password? Note that the model hallucinates a false answer. Test with another user interface (NOT Open-WebUI) with the same AI model with the same system prompt like the Llama CLI interface with the system prompt embedded in the model. Note that the model responds correctly, indicating it it processing the system prompt. I used the Gemma3:27b and Gemma3:12b models to verify. ### Logs & Screenshots N/A ### Additional Information Open WebUI's handling of the system prompt has had frequent issues and regressions.
GiteaMirror added the bug label 2026-05-18 04:18:39 -05:00
Author
Owner

@owui-terminator[bot] commented on GitHub (Dec 27, 2025):

🔍 Similar Issues Found

I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:

  1. #20128 issue: Characters are broken in 0.6.43
    by frenzybiscuit • Dec 22, 2025 • bug

  2. #20155 issue:
    by dhaern • Dec 24, 2025 • bug

  3. #20107 issue:
    by mengdeer589 • Dec 22, 2025 • bug

  4. #19861 issue:
    by QuitHub • Dec 10, 2025 • bug

  5. #19078 issue: Inconsistent default system prompt loading
    by abcbarryn • Nov 10, 2025 • bug

Show 5 more related issues
  1. #19438 issue: Icon loading regression
    by JoelShepard • Nov 24, 2025 • bug

  2. #15092 issue: The new features added in 0.6.15 are not present in the UI interface, nor are they introduced in the documentation.
    by gongshaojie12 • Jun 18, 2025 • bug

  3. #18145 issue: 0.6.33 regression
    by Ark-Levy • Oct 08, 2025 • bug

  4. #19417 issue: v0.6.37 SQL Error
    by AKHYP • Nov 24, 2025 • bug

  5. #19496 issue: 500 internal server error appears in v0.6.40
    by cloudtuotuo • Nov 26, 2025 • bug


💡 Tips:

  • If this is a duplicate, please consider closing this issue and adding any additional details to the existing one
  • If you found a solution in any of these issues, please share it here to help others

This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.

<!-- gh-comment-id:3693539007 --> @owui-terminator[bot] commented on GitHub (Dec 27, 2025): 🔍 **Similar Issues Found** I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions: 1. [#20128](https://github.com/open-webui/open-webui/issues/20128) **issue: Characters are broken in 0.6.43** *by frenzybiscuit • Dec 22, 2025 • `bug`* 2. [#20155](https://github.com/open-webui/open-webui/issues/20155) **issue:** *by dhaern • Dec 24, 2025 • `bug`* 3. [#20107](https://github.com/open-webui/open-webui/issues/20107) **issue:** *by mengdeer589 • Dec 22, 2025 • `bug`* 4. [#19861](https://github.com/open-webui/open-webui/issues/19861) **issue:** *by QuitHub • Dec 10, 2025 • `bug`* 5. [#19078](https://github.com/open-webui/open-webui/issues/19078) **issue: Inconsistent default system prompt loading** *by abcbarryn • Nov 10, 2025 • `bug`* <details> <summary>Show 5 more related issues</summary> 6. [#19438](https://github.com/open-webui/open-webui/issues/19438) **issue: Icon loading regression** *by JoelShepard • Nov 24, 2025 • `bug`* 7. [#15092](https://github.com/open-webui/open-webui/issues/15092) **issue: The new features added in 0.6.15 are not present in the UI interface, nor are they introduced in the documentation.** *by gongshaojie12 • Jun 18, 2025 • `bug`* 8. [#18145](https://github.com/open-webui/open-webui/issues/18145) **issue: 0.6.33 regression** *by Ark-Levy • Oct 08, 2025 • `bug`* 9. [#19417](https://github.com/open-webui/open-webui/issues/19417) **issue: v0.6.37 SQL Error** *by AKHYP • Nov 24, 2025 • `bug`* 10. [#19496](https://github.com/open-webui/open-webui/issues/19496) **issue: 500 internal server error appears in v0.6.40** *by cloudtuotuo • Nov 26, 2025 • `bug`* </details> --- 💡 **Tips:** - If this is a duplicate, please consider closing this issue and adding any additional details to the existing one - If you found a solution in any of these issues, please share it here to help others *This comment was generated automatically by a bot.* Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
Author
Owner

@abcbarryn commented on GitHub (Dec 27, 2025):

I verified the system prompt loads in Open WebUI version 0.6.41, 0.6.42 would not install properly due to requirement conflict issues, so the system prompt not loading is a regression that occurred between 0.6.41 and 0.6.43. I am back to running 0.6.41 for now.

<!-- gh-comment-id:3693605086 --> @abcbarryn commented on GitHub (Dec 27, 2025): I verified the system prompt loads in Open WebUI version 0.6.41, 0.6.42 would not install properly due to requirement conflict issues, so the system prompt not loading is a regression that occurred between 0.6.41 and 0.6.43. I am back to running 0.6.41 for now.
Author
Owner

@frenzybiscuit commented on GitHub (Dec 27, 2025):

Cannot reproduce.

Workspace -> Create Model -> System Prompt (setup)

Works fine.

<!-- gh-comment-id:3693627304 --> @frenzybiscuit commented on GitHub (Dec 27, 2025): Cannot reproduce. Workspace -> Create Model -> System Prompt (setup) Works fine.
Author
Owner

@abcbarryn commented on GitHub (Dec 27, 2025):

How did you verify that the model is actually loading the prompt?

<!-- gh-comment-id:3693677714 --> @abcbarryn commented on GitHub (Dec 27, 2025): How did you verify that the model is actually loading the prompt?
Author
Owner

@frenzybiscuit commented on GitHub (Dec 27, 2025):

How did you verify that the model is actually loading the prompt?

60,000 token prompt. Backend shows the context is 60,000 and the usage icon on openwebui shows 60,000 token usage.

It would be fairly easy to see it’s not working…

<!-- gh-comment-id:3693685210 --> @frenzybiscuit commented on GitHub (Dec 27, 2025): > How did you verify that the model is actually loading the prompt? 60,000 token prompt. Backend shows the context is 60,000 and the usage icon on openwebui shows 60,000 token usage. It would be fairly easy to see it’s not working…
Author
Owner

@frenzybiscuit commented on GitHub (Dec 27, 2025):

Image
Image
Image

<!-- gh-comment-id:3693688893 --> @frenzybiscuit commented on GitHub (Dec 27, 2025): ![Image](https://github.com/user-attachments/assets/008da0be-9cda-4b5b-ab3f-92194bbec745) ![Image](https://github.com/user-attachments/assets/640bdbc0-4872-4e08-86e8-0af0e9382168) ![Image](https://github.com/user-attachments/assets/dd92961a-8ba3-4e72-ad8f-7bcbc368176a)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#106114