diff --git a/config.example.yaml b/config.example.yaml index 8eca6511..7a56f325 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -251,6 +251,7 @@ ws-auth: false # alias: "copilot-gpt5" # OAuth provider excluded models +# Supported channels: gemini-cli, vertex, aistudio, antigravity, claude, codex, qwen, iflow, kiro, github-copilot. # oauth-excluded-models: # gemini-cli: # - "gemini-2.5-pro" # exclude specific models (exact match) @@ -271,6 +272,10 @@ ws-auth: false # - "vision-model" # iflow: # - "tstars2.0" +# kiro: +# - "kiro-claude-haiku-4-5" +# github-copilot: +# - "raptor-mini" # Optional payload configuration # payload: diff --git a/internal/config/config.go b/internal/config/config.go index 27a47266..83bc6744 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -96,6 +96,7 @@ type Config struct { AmpCode AmpCode `yaml:"ampcode" json:"ampcode"` // OAuthExcludedModels defines per-provider global model exclusions applied to OAuth/file-backed auth entries. + // Supported channels: gemini-cli, vertex, aistudio, antigravity, claude, codex, qwen, iflow, kiro, github-copilot. OAuthExcludedModels map[string][]string `yaml:"oauth-excluded-models,omitempty" json:"oauth-excluded-models,omitempty"` // OAuthModelMappings defines global model name mappings for OAuth/file-backed auth channels.