Skip to content

chore(main): release lucent-code 0.4.0#21

Merged
MarcelRoozekrans merged 1 commit intomainfrom
release-please--branches--main--components--lucent-code
Mar 26, 2026
Merged

chore(main): release lucent-code 0.4.0#21
MarcelRoozekrans merged 1 commit intomainfrom
release-please--branches--main--components--lucent-code

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 26, 2026

🤖 I have created a release beep boop

0.4.0 (2026-03-26)

Features

  • extension: wire ProviderRegistry into MessageHandler via dynamic proxy (73bf428)
  • Provider UI consolidation — two-level selector, multi-provider support, skill UX fixes (791d394)
  • providers: add Anthropic message/tool translation helpers (740d7b7)
  • providers: add AnthropicProvider with streaming and tool translation (4b46976)
  • providers: add getProvider() and isConfigured() to ProviderRegistry (f06a65c)
  • providers: add ILLMProvider interface and LLMError (b43b0cb)
  • providers: add NvidiaNimProvider with OpenAI-compatible streaming (d627fd7)
  • providers: add OpenRouterProvider implementing ILLMProvider (5ad7d63)
  • providers: add ProviderRegistry with auto-detect and override (bd8f333)
  • providers: handle switchProvider and openProviderSettings; send providersLoaded on ready (684d24d)
  • settings: add provider API key and override configuration (9c8fe3b)
  • skills: filter by supported_parameters.tools instead of model name allowlist (5e1bef4)
  • statusbar: merge dual status bar items into single dynamic provider item (29ac27e)
  • store: add provider signals, switchProvider, openProviderSettings; wire in App.tsx (72cb7c2)
  • types: add providersLoaded, switchProvider, openProviderSettings message types (2833e07)
  • ui: add ProviderModelSelector with two-level provider+model picker (23d35e7)
  • webview: show provider badge next to model name (84d9b16)

Bug Fixes

  • docs-site: npm install before build in deploy script (030a379)
  • docs-site: use npx for docusaurus and wrangler in deploy script (f8b5e06)
  • handler: restore worktree auto-create and default error notification (65d0f26)
  • marketing: replace placeholder links and update copy (f05c057)
  • post-merge followups (Nemotron cleanup, marketing links, docs-site wrangler) (4093e2f)
  • providers: add optional metadata to LLMError, thread through OpenRouterProvider (12cc54d)
  • providers: capture real messageId from stream, add PermissionDeniedError mapping (0ffb68c)
  • providers: fix 429 dead code in NvidiaNimProvider — remove from RETRYABLE set (52216a0)
  • providers: guard JSON.parse in toAnthropicMessages, document null accumulator behavior (572c0e7)
  • providers: guard resolveProviderName against resolver exceptions (4a79913)
  • providers: live override update and async callback safety in switchProvider (a400160)
  • providers: route listModels and getAccountBalance through active provider (7f3027b)
  • skills: remove Nemotron workarounds from skill injection (19258d5)
  • store: prevent warning timer race condition in receiveModelChange (93feaf4)
  • types: resolve all TypeScript compile errors (0339dfd)
  • ui: fix model-item--selected CSS class and remove unused selectedModelProvider prop (761dff8)
  • ui: format model prices as per-million-token in ProviderModelSelector (da59871)
  • ui: keep thinking badge visible on hovered/selected model items (8753418)
  • ui: show skill badges in YOU message; block skill-only send on all models (9e678a5)
  • ui: strip redundant (free) suffix from model names, tighten level-2 list height (af39d74)

Refactoring

  • completions: replace status bar item with onLoadingChange callback (6218399)
  • handler: swap OpenRouterClient for ILLMProvider (a02157c)
  • update InlineProvider and tests to use ILLMProvider (d426f27)

Documentation

  • add LLM provider abstraction design (764f5ce)
  • add LLM provider abstraction implementation plan (9231cb6)
  • add provider UI consolidation design doc (65894e7)
  • add provider UI consolidation implementation plan (0af7bf0)
  • fix skills list in marketing and add quick-reference table to docs (ac3ae9f)
  • update marketing and docs for multi-provider support (743e426)
  • update README and marketplace metadata for multi-provider support (0631377)
  • update README and marketplace metadata for multi-provider support (cf28d44)

This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 26, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
lucent-code-docs 0ba763d Mar 26 2026, 07:37 PM

@github-actions github-actions bot force-pushed the release-please--branches--main--components--lucent-code branch from ad05f93 to 33d0573 Compare March 26, 2026 19:22
@github-actions github-actions bot force-pushed the release-please--branches--main--components--lucent-code branch from 33d0573 to 0ba763d Compare March 26, 2026 19:32
@MarcelRoozekrans MarcelRoozekrans merged commit 9c69ff0 into main Mar 26, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant