Skip to content

Commit 890e57f

Browse files
Copilotpelikhan
andauthored
Add max-concurrency option under engine config with agent concurrency global lock (default: 3, -1 to disable) (#1296)
* Initial plan * Initial exploration of concurrency system Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Add max-concurrency option for agentic workflows (default: 3) Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Validate max-concurrency implementation with tests Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Move max-concurrency under engine config and include engine ID in concurrency group Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Simplify concurrency key to only use engine ID and run_id slot for global lock Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Move concurrency from workflow level to agentic job level Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Add workflow-level concurrency and gh-aw- prefix to concurrency groups Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Add dedicated concurrency control documentation page Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Restore original workflow-level concurrency, keep max-concurrency only at job level Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Merge main, format code, and recompile workflows Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Add max-concurrency: -1 to disable agent concurrency and rename "job-level" to "agent concurrency" Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Changes before error encountered Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Changes before error encountered Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
1 parent 20ea9e1 commit 890e57f

22 files changed

Lines changed: 637 additions & 65 deletions

.github/instructions/github-agentic-workflows.instructions.md

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/artifacts-summary.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/brave.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/ci-doctor.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/dev.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/duplicate-code-detector.lock.yml

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/go-pattern-detector.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/issue-classifier.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/pdf-summary.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/poem-bot.lock.yml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)