Skip to content

Loading models from the system tray widget ignores IdleTTL config #1782

Description

@Tom-L-M

Which version of LM Studio?
Example: LM Studio 0.4.11 (Build 1)

Which operating system?
Windows

What is the bug?
When loading models from the Windows system tray widget any value previously set for "Auto Unload If Idle (TTL)" using the option "Remember settings for {model}" is just ignored.
The rest of the preset values are all as they should be, just this one is ignored.

Screenshots
Image 1: Presets saved for example model.

Image

Image 2: Model loaded from the app's "Load Model" button.

Image

Image 3: Model loaded from the system tray widget

Image

Image 4: What I mean by "load from the system tray widget":

Image

Logs
Log 1: Server logs when loading from the widget (verbose + logging_mode=full')

log1_widget_loading.log

Log 2: Server logs when loading from the regular 'Load Model' button (verbose + logging_mode=full)

log2_regular_loading.log

To Reproduce

First: Enable the option "Developer">"Enable Local LLM Service", otherwise the system tray widget might not be available

  1. In the application's "Server" interface, select a model to load
  2. In the loading configuration panel, enable the "Auto Unload If Idle (TTL)" option and set a value different from the default
  3. Load and the eject the model, to save the presets
  4. Left-click on the LMStudio system tray widget
  5. Hover the cursor over the "Load Model" option
  6. Select the model to load
  7. In the application's "Server" interface, the loaded model will be shown, but won't have the "Idle TTL" option enabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions