@@ -17,6 +17,7 @@ later put every such grant straight onto its Bots, with nobody having granted an
1717the trail saying so. The grant is now refused, naming the app. Taking a grant away is unaffected, so
1818a dead row an administrator can see is still one they can remove, and a tool a connector has stopped
1919advertising can still be granted: what a vendor lists today is not what somebody decided yesterday.
20+
2021### The LiteLLM Bots keep the chosen provider on a model name that contains a slash
2122
2223A model name the endpoint publishes with a slash in it — ` qwen/qwen3-8b ` , or the docs example
@@ -40,6 +41,12 @@ A tool that declares an output schema often puts the answer in `structuredConten
4041content list empty. That empty list was reported as "nothing was found", so the model filled the
4142gap from memory while the vendor had answered. The structured object is now read when the content
4243list had nothing to say. A tool that already sent text is unchanged.
44+ The slash no longer names the provider on those five Bots, so a ` BOT_MODEL ` that relied on it to
45+ reach somewhere other than ` BOT_PROVIDER ` is now read as part of the model name: ` bedrock/… ` ,
46+ ` azure/… ` and ` openrouter/… ` reach the provider ` BOT_PROVIDER ` names rather than the one written in
47+ front of the slash. ` BOT_PROVIDER ` is the setting for that, and a model name written bare beside it
48+ behaves as it did. The framework Bot ` agent-langgraph ` and the Langroid Bot are unchanged, because
49+ neither read the slash that way.
4350
4451### A coworker can be a file of its own
4552
0 commit comments