Skip to content

Split public LLM provider code from internal#734

Merged
jahooma merged 1 commit into
mainfrom
jahooma/private-web-backend-structure
May 23, 2026
Merged

Split public LLM provider code from internal#734
jahooma merged 1 commit into
mainfrom
jahooma/private-web-backend-structure

Conversation

@jahooma
Copy link
Copy Markdown
Contributor

@jahooma jahooma commented May 23, 2026

Moves the public-safe OpenAI-compatible provider into a new @codebuff/llm-providers workspace package so SDK code no longer depends on @codebuff/internal. Removes the unused internal OpenRouter AI SDK fork, switches remaining provider option typing to common, and updates runtime tests to use public mock DB helpers. Updates architecture docs and SDK build wiring so the published SDK bundles the provider code without leaking workspace dependencies. Validated with bun typecheck, focused provider/runtime tests, bun run --cwd sdk build, and bun run --cwd sdk prepare-dist.

@jahooma jahooma merged commit a2884a2 into main May 23, 2026
35 checks passed
@jahooma jahooma deleted the jahooma/private-web-backend-structure branch May 23, 2026 21:29
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