You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Define a provider-neutral AI client and capability contract #35
Define the smallest interface needed by Lucid's existing lanes:
streaming and cancellation;
structured-output mode;
model discovery;
usage reporting;
optional reasoning controls;
optional local model load/status;
optional custom base URL.
Run a compatibility spike against the current Input, Command, and Advisor pipelines. Evaluate the Vercel AI SDK as an implementation detail, but keep Lucid's own interface so the app is not coupled to one SDK.
Acceptance criteria
Existing pipelines depend on the Lucid interface rather than an LM Studio concrete type.
Capability differences are explicit and testable.
The spike documents whether the SDK preserves current streaming, cancellation, and JSON-schema behavior.
No provider settings UI or new provider adapter is added here.
Claimed. Implemented on feat/provider-context-roadmap in commit 6349540 and included in draft PR #46. This issue will close automatically when the PR is merged.
Activity
refactor(llm): add provider-neutral client contract (#35)
triggeredcode commentedon Oct 19, 2026
Claimed. Implemented on
feat/provider-context-roadmapin commit6349540and included in draft PR #46. This issue will close automatically when the PR is merged.