Commit 890e57f
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
File tree
- .github
- instructions
- workflows
- docs/src/content/docs/reference
- pkg
- cli/templates
- parser/schemas
- workflow
Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments