fix: allow unlisted models for CLI providers (#7090)

Signed-off-by: rabi <ramishra@redhat.com>
This commit is contained in:
Rabi Mishra
2026-02-09 19:33:06 +05:30
committed by GitHub
parent 7779457087
commit c50a2c2375
5 changed files with 5 additions and 0 deletions
@@ -865,6 +865,7 @@ impl ProviderDef for ChatGptCodexProvider {
None, None,
)], )],
) )
.with_unlisted_models()
} }
fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> { fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> {
@@ -475,6 +475,7 @@ impl ProviderDef for ClaudeCodeProvider {
CLAUDE_CODE_DOC_URL, CLAUDE_CODE_DOC_URL,
vec![ConfigKey::from_value_type::<ClaudeCodeCommand>(true, false)], vec![ConfigKey::from_value_type::<ClaudeCodeCommand>(true, false)],
) )
.with_unlisted_models()
} }
fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> { fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> {
+1
View File
@@ -596,6 +596,7 @@ impl ProviderDef for CodexProvider {
ConfigKey::from_value_type::<CodexSkipGitCheck>(false, false), ConfigKey::from_value_type::<CodexSkipGitCheck>(false, false),
], ],
) )
.with_unlisted_models()
} }
fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> { fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> {
@@ -337,6 +337,7 @@ impl ProviderDef for CursorAgentProvider {
true, false, true, false,
)], )],
) )
.with_unlisted_models()
} }
fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> { fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> {
+1
View File
@@ -249,6 +249,7 @@ impl ProviderDef for GeminiCliProvider {
GEMINI_CLI_DOC_URL, GEMINI_CLI_DOC_URL,
vec![ConfigKey::from_value_type::<GeminiCliCommand>(true, false)], vec![ConfigKey::from_value_type::<GeminiCliCommand>(true, false)],
) )
.with_unlisted_models()
} }
fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> { fn from_env(model: ModelConfig) -> BoxFuture<'static, Result<Self::Provider>> {