Esta documentación corresponde a los despliegues federales de Devin. Volver a la documentación de Devin
- La disponibilidad de modelos a nivel de equipo determina qué modelos están disponibles para el equipo.
- Las listas de permitidos por grupo restringen aún más los modelos disponibles para los miembros de cada grupo.
Configurar la disponibilidad de modelos por grupo
En Settings → Grupo, abra un grupo y seleccione Edit models. Las superficies de Cascade y Command tienen selecciones independientes:- Modelos de Cascade
- Modelos de Command
Resolver controles entre grupos
Un usuario que pertenece a un grupo restringido recibe la lista de permitidos de ese grupo para la superficie correspondiente. Un usuario que pertenece a varios grupos recibe la unión de todas las listas de permitidos no vacías para esa superficie. Los grupos con una selección vacía no establecen ninguna preferencia y no influyen en el resultado. Por ejemplo:
Cascade y Command se resuelven de forma independiente. La lista efectiva de Cascade de un usuario puede diferir de su lista efectiva de Command.
La particularidad de la unión
Con la semántica de unión, cada grupo adicional puede agregar modelos a la disponibilidad efectiva del usuario. La unión es la combinación más permisiva de las selecciones no vacías de los grupos del usuario, aunque sigue limitada por los modelos disponibles para el equipo. Por ejemplo, las restricciones disjuntas se combinan en lugar de rechazarse:
Un grupo amplio puede anular la restricción de un grupo más limitado. Si un grupo selecciona
Model A y otro selecciona Model A, Model B y Model C, el usuario recibe los tres modelos. Para restringir a un usuario, todos los grupos a los que pertenece deben tener restricciones adecuadas; un único grupo amplio y no vacío puede ampliar el resultado efectivo. Una selección vacía es diferente: no establece ninguna preferencia y, por sí sola, no amplía el acceso.
Aun así, puede haber una lista efectiva de modelos vacía cuando las selecciones almacenadas solo contienen modelos que ya no están disponibles para el equipo, o cuando el filtrado a nivel de equipo y otros filtros de disponibilidad no dejan ningún modelo coincidente. Esto es independiente de la resolución entre varios grupos: las selecciones válidas disjuntas producen su unión.
Dónde se aplican los controles
Los controles de modelos de grupo se aplican a:- Selectores de modelos y listas de modelos disponibles.
- Solicitudes de Cascade.
- Solicitudes de Command.
- Solicitudes directas de modelos al realizar la solicitud.
- Enrutamiento y asignación automáticos de modelos.
- Modelos seleccionados indirectamente por un enrutador.
Devin CLI y Devin Local
Devin CLI y Devin Local usan la selección de grupos Cascade. No se configuran con una lista de permitidos de CLI independiente a nivel de grupo. La lista de modelos disponibles en la CLI y las comprobaciones de modelos en el momento de la solicitud siguen la política de Cascade. Una selección de Cascade vacía no tiene efecto; solo muestra los modelos de Cascade disponibles para el equipo cuando ningún otro grupo aporta una selección de Cascade no vacía. Por sí sola, no deshabilita ni amplía las capacidades de la CLI.Modelos privados del equipo
Los modelos privados configurados para el equipo también se filtran según los controles de grupo aplicables. Los modelos privados del equipo no eluden las restricciones de Cascade o Command de cada miembro.¿Puede un grupo habilitar un modelo de equipo?
¿Puede un grupo habilitar un modelo de equipo?
No. Los grupos solo pueden restringir los modelos que ya están disponibles para el equipo. La disponibilidad de modelos a nivel de equipo siempre es el límite máximo.
¿Qué significa una selección de grupo vacía?
¿Qué significa una selección de grupo vacía?
Significa que el grupo no establece ninguna preferencia sobre el acceso a modelos en esa superficie. Si ninguno de los grupos a los que pertenece el usuario tiene una selección no vacía, el usuario recibe los modelos disponibles para el equipo. Si otro grupo tiene restricciones, la selección vacía no las anula.
¿Qué ocurre cuando un usuario pertenece a varios grupos restringidos?
¿Qué ocurre cuando un usuario pertenece a varios grupos restringidos?
Las listas de permitidos no vacías se combinan por separado para Cascade y Command. Las selecciones disjuntas se combinan, por lo que un usuario con
Model A en un grupo y Model B en otro puede usar ambos, sujeto a la disponibilidad del equipo. Para mantener restringido a un usuario, revise todos los grupos a los que pertenece, ya que una selección amplia y no vacía puede ampliar el acceso.¿Puede el enrutamiento automático eludir una restricción de grupo?
¿Puede el enrutamiento automático eludir una restricción de grupo?
No. El enrutamiento y la asignación automáticos se evalúan según los modelos que quedan tras aplicar los controles de equipo y de grupo, por lo que no se puede acceder indirectamente a un modelo no permitido.

