Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Allow subagents.maxConcurrency for BYOK / non usage-based accounts (currently hard-capped at 2)

Abierto
#4,940 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
shell

Línea de trabajo

Look for the subagent concurrency limit logic in the codebase, likely in a settings or configuration module. The issue mentions the setting is ignored for non-usage-based accounts. Start by searching for 'maxConcurrency' and 'subagents' in the source. Check how billing type is determined and where the hard-coded limit of 2 is applied. Testing will require a BYOK setup to verify the change works for non-usage-based accounts.

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

Descripción

area:agents area:configuration area:models
Summary

subagents.maxConcurrency (added in 1.0.66, "Configure subagent concurrency and depth limits in /settings") is ignored unless the account is on usage-based billing. On other accounts the per-session limit is fixed at 2, and the third task call is rejected immediately (no queue).

Environment
  • Copilot runtime 1.0.81 (Windows x64), used through VS Code 1.138 Agent Host
  • Account: Copilot Free
  • Models: BYOK only (custom OpenAI/Anthropic-compatible gateway); no GitHub-hosted models are used
Repro
  1. ~/.copilot/settings.json: "subagents": { "maxConcurrency": 6 }
  2. Restart, open a new session, ask the agent to start 4 task subagents in mode: "background" in the same turn.
  3. Result: 2 accepted, 2 rejected with:
    Maximum concurrent agent limit of 2 reached. Wait for existing agents to complete before spawning new ones.
    
    telemetry: limit_type=concurrent, limit_value=2, current_value=2, execution_mode=background

The schema explains it: maxConcurrency — "Maximum number of subagents that can run concurrently; applies to usage-based billing users only".

Request
  • Let subagents.maxConcurrency apply when the subagents run on BYOK models, since those requests are not billed by GitHub; or
  • document which plans get which default, and whether upgrading (e.g. Copilot Pro) unlocks the setting.
Why it matters

Orchestrator + worker patterns (one session plans, several cheap subagents execute) are the recommended way to control cost with BYOK. A fixed cap of 2 per session forces either serialization or several parallel chat sessions for the same task.

Related: microsoft/vscode#336440 (asks for the same knob on the VS Code side).

Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

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/copilot-cli

Todos los issues de github/copilot-cli

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.