Randomly does reasoning in LMStudio, but reasoning not indicated in model.json
#4
by
dagelf - opened
• LM Studio appears to use a few layers, not one single flag:
- Catalog/model definition (model.yaml)
- metadataOverrides.reasoning: true marks it as a reasoning-capable model in LM Studio metadata/catalog.
- customFields (for example enableThinking) can define a user-facing toggle and map it to a Jinja variable in the
prompt template. - Source: https://lmstudio.ai/docs/app/modelyaml
- Per-model parsing config for thought blocks
- Many LM Studio model entries include Reasoning Section Parsing with startString/endString (for example
[THINK]...[/THINK] or seed:think...). - That controls how LM Studio recognizes/hides reasoning sections, not whether the base model “is reasoning”
intrinsically. - Examples:
- Prompt-template metadata/autodetection
- LM Studio says it auto-configures prompt template from model-file metadata when available; bad/missing template
metadata can cause behavior mismatches. - Source: https://lmstudio.ai/docs/configuration/prompt-template