Skip to content

feat: remove retired Lucy model IDs#21

Merged
AdirAmsalem merged 2 commits intomainfrom
rene/remove-retired-models
Apr 29, 2026
Merged

feat: remove retired Lucy model IDs#21
AdirAmsalem merged 2 commits intomainfrom
rene/remove-retired-models

Conversation

@AdirAmsalem
Copy link
Copy Markdown
Contributor

@AdirAmsalem AdirAmsalem commented Apr 29, 2026

Summary

  • remove retired Lucy 2 IDs from the Swift SDK model enums/definitions (lucy-2, lucy_2_rt, lucy-2-v2v)
  • update video input routing and README examples to use lucy-2.1

Test plan

  • git diff --check
  • swift build not run: swift is not installed in this environment

Note

Medium Risk
This is a breaking API change for clients still compiling against the removed lucy-2 enum cases/aliases. Runtime risk is low since it primarily deletes retired model identifiers and updates mappings/docs to supported replacements.

Overview
Removes the retired lucy-2 model identifiers from the public Swift SDK surface: RealtimeModel.lucy2, VideoModel.lucy2, and the deprecated aliases lucy_2_rt / lucy_2_v2v, along with their Models.realtime/Models.video definitions and allCases entries.

Updates model routing and docs/examples to stop referencing the removed IDs (e.g., ModelsInputFactory.videoInputType and the README video-edit example now use lucy-2.1), and adjusts the sample app preset mapping accordingly.

Reviewed by Cursor Bugbot for commit 623d48a. Bugbot is set up for automated code reviews on this repo. Configure here.

@AdirAmsalem AdirAmsalem changed the title Remove retired Lucy model IDs feat: remove retired Lucy model IDs Apr 29, 2026
@AdirAmsalem AdirAmsalem merged commit a890df3 into main Apr 29, 2026
2 checks passed
@AdirAmsalem AdirAmsalem deleted the rene/remove-retired-models branch April 29, 2026 20:16
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.

1 participant