[GH-ISSUE #2420] Tag styling is inconsistent #1463

Open
opened 2026-03-02 11:57:30 +03:00 by kerem · 0 comments
Owner

Originally created by @badnetmask on GitHub (Jan 21, 2026).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2420

Describe the Bug

Thanks for this release! The tag styling is a great idea!

There appears to be some issues/inconsistency with feature: using gemma3:4b the generated tags style is very inconsistent, I get different styles on multiple runs trying to index the same page, but then, when switching to gemma3:12b, the generated tags are stable (they do obey my config) however they don't always get written in the database correctly.

I have configured my tags to always show as "lower case with hyphens". In the first example below, the app correctly got a response for "bookmark-manager", but in the web UI it shows as "bookmark manager". In the second example the tag "data-analysis" shows in the UI as "Data Analysis".

info: [inference][12818] Inferring tag for bookmark "po0gh0y51mowajqi2f9iqahx" used 531 tokens and inferred: bookmark-manager,self-hosting,open-source,ai,productivity
info: [inference][12860] Inferring tag for bookmark "cm0ydwnumbo1tqwol0i7ules" used 1602 tokens and inferred: data-visualization,infographics,data-analysis,visual-communication

Please let me know your thoughts.

Steps to Reproduce

  • Set LOG_LEVEL to "info".
  • Add any link.
  • Observe the output of "[inference]" job.
  • Compare with the web UI.

Expected Behaviour

The tags should be consistent with my configuration.

Screenshots or Additional Context

Image

Device Details

Google Chrome on Linux

Exact Karakeep Version

v0.30.0

Environment Details

K8s

Debug Logs

No response

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @badnetmask on GitHub (Jan 21, 2026). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2420 ### Describe the Bug Thanks for this release! The tag styling is a great idea! There appears to be some issues/inconsistency with feature: using gemma3:4b the generated tags style is very inconsistent, I get different styles on multiple runs trying to index the same page, but then, when switching to gemma3:12b, the generated tags are stable (they do obey my config) however they don't always get written in the database correctly. I have configured my tags to always show as "lower case with hyphens". In the first example below, the app correctly got a response for "bookmark-manager", but in the web UI it shows as "bookmark manager". In the second example the tag "data-analysis" shows in the UI as "Data Analysis". ``` info: [inference][12818] Inferring tag for bookmark "po0gh0y51mowajqi2f9iqahx" used 531 tokens and inferred: bookmark-manager,self-hosting,open-source,ai,productivity info: [inference][12860] Inferring tag for bookmark "cm0ydwnumbo1tqwol0i7ules" used 1602 tokens and inferred: data-visualization,infographics,data-analysis,visual-communication ``` Please let me know your thoughts. ### Steps to Reproduce - Set LOG_LEVEL to "info". - Add any link. - Observe the output of "[inference]" job. - Compare with the web UI. ### Expected Behaviour The tags should be consistent with my configuration. ### Screenshots or Additional Context <img width="928" height="405" alt="Image" src="https://github.com/user-attachments/assets/6e13bbb4-f0c7-42cb-8221-e06dd9771ba7" /> ### Device Details Google Chrome on Linux ### Exact Karakeep Version v0.30.0 ### Environment Details K8s ### Debug Logs _No response_ ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1463
No description provided.