Skip to content

Add support for more LLM providers#6395

Merged
calvinmclean merged 8 commits intoobot-platform:mainfrom
calvinmclean:feature/llm-providers
Apr 22, 2026
Merged

Add support for more LLM providers#6395
calvinmclean merged 8 commits intoobot-platform:mainfrom
calvinmclean:feature/llm-providers

Conversation

@calvinmclean
Copy link
Copy Markdown
Contributor

@calvinmclean calvinmclean commented Apr 22, 2026

Addresses #6195

Duplicate of #6365 but from my fork. See duplicate PR for approvals

calvinmclean and others added 8 commits April 20, 2026 12:20
…orm#6246)

* Write .nanobot/nanobot.yaml llmProviders

* Simplify docker volume/container inits with runInitContainer

* Update some naming to make it clear it is MCP config only

* Use Nanobot types when building config

* Dynamically build the nanobot.yaml for selected model

* Derive Dialect from provider meta

* Fix name shadowing

* Update go.mod using remote branch

* Generate

* Fix default proxy for ChatCompletions and add tests

* Fix provider config reload with symbolic link

* Improve function naming

* Improve function naming and other minor changes

* Improve ensureCredentials refresh logic

* Add Dialect to ModelManifest

* regenerate

* Always run link for docker

* Revert use of nanobottypes

* PR comments

* Move all config setup to nanobotagent.go

* fix boolean condition per copilot comment

* Fix error retry check
…latform#6358)

* Add Bifrost provider dialect

* Enable bedrock provider in UI

* Enable Ollama in UI

* Enable Azure, AzureEntra in UI

* Update docs

* Update Nanobot branch

* Improve docs for Azure Entra

* fix go mod issue

* Resolve PR comments

* fix go mod

* Improve Ollama networking doc for linux users
WIP deps

Rename NANOBOT_CONFIG_PATH => NANOBOT_CONFIG

Fix MessagePolicy for Bifrost

Extract and reuse message policies code

Include env in BackPopulateModels

- This allows the Azure provider to get updated deployments

Update kinm + nah

improve docs

lint

generate

Improve URL handling
Co-authored-by: Donnie Adams <donnie@obot.ai>
Copilot AI review requested due to automatic review settings April 22, 2026 19:18
@calvinmclean calvinmclean requested a review from thedadams April 22, 2026 19:23
@calvinmclean calvinmclean enabled auto-merge (squash) April 22, 2026 19:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@calvinmclean calvinmclean merged commit b29631e into obot-platform:main Apr 22, 2026
19 of 20 checks passed
@calvinmclean calvinmclean deleted the feature/llm-providers branch April 22, 2026 20:01
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.

3 participants