CommandCodeAI / CommandCodeAI/command-code
Allow disabling individual built-in models
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 4k
- Forks
- 350
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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
/modelmenu and model selection shortcuts. - Keep the setting at user scope so it applies across projects.
- Keep the current BYOK provider-level
disabledbehavior unchanged.
Example
{
"disabledModels": ["some/model-id"]
}
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la configuración de ámbito de usuario representada por ~/.commandcode/providers.json y, a continuación, sigue el menú /model y los atajos de selección de modelos. Comprueba cómo se cargan y filtran los IDs de modelos integrados y las configuraciones deshabilitadas a nivel de proveedor. Se considera terminado cuando un usuario puede deshabilitar modelos integrados seleccionados en distintos proyectos, mientras el comportamiento existente del proveedor BYOK permanece sin cambios.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- ai, cli
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 65/100