feat(sdk): support local OpenAI-compatible providers via providerOptions (closes #678)#693
Open
vraj00222 wants to merge 8 commits into
CodebuffAI:mainCodebuffAI/codebuff:mainfrom
vraj00222:feat/local-openai-compatible-providervraj00222/codebuff:feat/local-openai-compatible-providerCopy head branch name to clipboard
Open
feat(sdk): support local OpenAI-compatible providers via providerOptions (closes #678)#693vraj00222 wants to merge 8 commits intoCodebuffAI:mainCodebuffAI/codebuff:mainfrom vraj00222:feat/local-openai-compatible-providervraj00222/codebuff:feat/local-openai-compatible-providerCopy head branch name to clipboard
vraj00222 wants to merge 8 commits into
CodebuffAI:mainCodebuffAI/codebuff:mainfrom
vraj00222:feat/local-openai-compatible-providervraj00222/codebuff:feat/local-openai-compatible-providerCopy head branch name to clipboard
Commits
Commits on May 16, 2026
feat: extend providerOptions with baseUrl/apiKey for OpenAI-compatible endpoints
Show description for 0f1c4b5andcommittedfeat(sdk): add custom OpenAI-compatible provider branch to getModelForRequest
Show description for d3a6e08andcommittedfeat(sdk): wire custom-provider precedence ladder and CodebuffClient option
Show description for 4c6aebfandcommittedfix(sdk): broaden connection-error patterns for custom provider wrapper
Show description for c9ca1e8andcommittedfeat(cli): add /local slash command for runtime local-provider toggle
Show description for e40e8f6andcommittedfix(cli): /local can override the agent's model so requests don't fail with "model not found"
Show description for dff5f7eandcommittedchore(sdk): log /local model substitution for visibility
Show description for a74e57bandcommittedpolish: address self-review feedback
Show description for 44ac9f3andcommitted