Limit sub-session models based on the main session model

Abierto
#3,596 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Área
ai

Línea de trabajo

Comienza rastreando cómo la aplicación Copilot selecciona modelos para las sesiones principales, las sub sesiones y las sub sesiones anidadas; después, localiza la superficie de configuración donde podría configurarse una restricción. Se considera completado cuando se admitan las opciones de mismo modelo, mismo modelo o uno más barato y sin restricciones, y el límite seleccionado se aplique de forma recursiva y se documente o pruebe según corresponda.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

triage
Feature summary

Allow users to prevent sub-sessions from using models that are more expensive than the model selected for the main session.

What problem are you trying to solve?

A Copilot session can launch sub-sessions that choose more expensive models than the one explicitly selected for the main session.

This makes usage costs unpredictable, especially in workflows that spawn multiple sub-sessions.

Proposed solution

Add a setting to limit sub-sessions to:

  • The same model as the parent session
  • The same model or cheaper models
  • Any model

The restriction should also apply recursively to nested sub-sessions.

Workflow impact

This would give users and teams better cost control while still allowing Copilot to choose models automatically within a defined limit.

Installation context

No response

Additional context

No response

Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
157
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/app

Todos los issues de github/app

Issues similares

Más issues de AI Infra & Agents

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.