Skip to content

Added lmstudio declarative provider#7455

Merged
zanesq merged 1 commit intomainfrom
zane/lmstudio-declarative-provider
Feb 24, 2026
Merged

Added lmstudio declarative provider#7455
zanesq merged 1 commit intomainfrom
zane/lmstudio-declarative-provider

Conversation

@zanesq
Copy link
Copy Markdown
Contributor

@zanesq zanesq commented Feb 24, 2026

Summary

Added LM Studio as a declarative provider for Goose and fixed some issues.

While testing, I discovered that a recent PR (#7304) had added Kimi and Moonshot
provider configs with invalid JSON schema. This silently broke ALL declarative
provider loading — Groq, DeepSeek, Cerebras, Mistral, Inception, and OVHcloud were
all invisible in the UI because the loader aborted on the first malformed file. I
fixed the two broken JSON files and made the loader resilient so one bad file can't
take down the rest.

Also fixed a UX issue in the sidebar where clicking "Start New Chat" would get
stuck reusing a session that had failed to load. Sessions with errors and no messages
were being treated as empty/reusable. Now errored sessions are tracked and skipped
when looking for a session to reuse.

@zanesq zanesq merged commit 6305b9d into main Feb 24, 2026
19 of 20 checks passed
@zanesq zanesq deleted the zane/lmstudio-declarative-provider branch February 24, 2026 16:48
u35tpus pushed a commit to u35tpus/goose that referenced this pull request Feb 26, 2026
@emma-squared emma-squared mentioned this pull request Mar 6, 2026
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants