Allow disabling individual built-in models

Offen
#851 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
65/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Bereich
ai, cli

Rechercherichtung

Beginne mit der durch ~/.commandcode/providers.json dargestellten Konfiguration auf Benutzerebene und verfolge dann das Menü /model sowie die Tastenkürzel für die Modellauswahl. Prüfe, wie integrierte Modell-IDs und auf Anbieterebene deaktivierte Einstellungen geladen und gefiltert werden. Als abgeschlossen gilt die Änderung, wenn ein Benutzer ausgewählte integrierte Modelle projektübergreifend deaktivieren kann, während das bestehende BYOK-Anbieterverhalten unverändert bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

p2

Feature request

I'd like to be able to disable individual built-in Command Code models from the /model menu.

Right now, ~/.commandcode/providers.json supports disabling an entire BYOK provider with "disabled": true, but there doesn't seem to be a supported way to hide or disable one specific built-in model.

I'd like a configuration option at user scope that lets me disable specific models without removing access to the rest of the catalog. This would make the model picker less cluttered and make it easier to prevent accidental selection of models I don't want to use.

Suggested behavior

  • Support an allowlist or denylist for built-in model IDs.
  • Apply it to the /model menu and model selection shortcuts.
  • Keep the setting at user scope so it applies across projects.
  • Keep the current BYOK provider-level disabled behavior unchanged.

Example

{
  "disabledModels": ["some/model-id"]
}
Vorherrschende Sprache
Keine Sprachdaten
Sterne
4k
Forks
350
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CommandCodeAI/command-code

Alle Issues in CommandCodeAI/command-code

Ähnliche Issues

Weitere Issues zu AI Infra & Agents

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.