You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/content/docs/guides/mcps.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: MCP Integration
2
+
title: MCP Guide
3
3
description: Learn how to use Model Context Protocol (MCP) servers with GitHub Agentic Workflows to connect AI agents to external tools, databases, and services.
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/cache-memory.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
---
2
2
title: Cache Memory
3
3
description: Complete guide to using cache-memory for persistent file storage across workflow runs using GitHub Actions cache and simple file operations.
4
+
sidebar:
5
+
order: 1400
4
6
---
5
7
6
8
The `cache-memory` feature enables agentic workflows to maintain persistent file storage across workflow runs using GitHub Actions cache infrastructure and simple file operations.
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/command-triggers.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Command Triggers
3
3
description: Learn about command triggers and context text functionality for agentic workflows, including special @mention triggers for interactive automation.
4
4
sidebar:
5
-
order: 600
5
+
order: 500
6
6
---
7
7
8
8
GitHub Agentic Workflows add the convenience `command:` trigger to create workflows that respond to `/my-bots` in issues and comments.
description: Complete guide to concurrency control in GitHub Agentic Workflows, including agent job concurrency configuration and engine isolation.
4
4
sidebar:
5
-
order: 600
5
+
order: 1300
6
6
---
7
7
8
-
GitHub Agentic Workflows provides sophisticated concurrency control to manage how many AI-powered agent jobs can run simultaneously. This helps prevent resource exhaustion, control costs, and ensure predictable workflow execution.
8
+
GitHub Agentic Workflows provides concurrency control to manage how many AI-powered agentic workflow runs can run simultaneously. This helps prevent resource exhaustion, control costs, and ensure predictable workflow execution.
9
9
10
-
## Overview
10
+
Concurrency control uses a dual-level approach:
11
+
-**Workflow-level concurrency**: Limit based on workflow name and type (name, issue, PR, branch, etc.)
12
+
-**Agent job concurrency**: Limit based on AI engine via the `engine.concurrency` field
11
13
12
-
Concurrency control in GitHub Agentic Workflows uses a dual-level approach:
13
-
-**Workflow-level concurrency**: Context-specific limiting based on workflow type (issue, PR, branch, etc.)
14
-
-**Agent job concurrency**: Controls concurrent execution of agent jobs using the `engine.concurrency` field
14
+
This provides both fine-grained control per workflow and flexible resource management for AI execution.
15
15
16
-
This dual-level approach provides both fine-grained control per workflow and flexible resource management for AI execution.
16
+
## Workflow-Level Concurrency
17
17
18
-
## Agent Job Concurrency Configuration
19
-
20
-
The `concurrency` field under the `engine` section controls concurrency for the agent job. It uses GitHub Actions concurrency syntax:
21
-
22
-
```yaml
23
-
engine:
24
-
id: claude
25
-
concurrency:
26
-
group: "my-group-${{ github.workflow }}"
27
-
cancel-in-progress: true
28
-
```
29
-
30
-
### Default Behavior
31
-
32
-
**Default:** Single job per engine across all workflows
33
-
34
-
When no `engine.concurrency` is specified, the default pattern is:
35
-
```yaml
36
-
concurrency:
37
-
group: "gh-aw-{engine-id}"
38
-
```
39
-
40
-
This ensures only one agent job runs at a time for each engine across all workflows and refs, preventing resource exhaustion.
The workflow-level concurrency uses context-specific keys based on the trigger type:
18
+
By default, the workflow-level concurrency uses context-specific keys based on workflow name and the trigger type:
80
19
81
20
**For issue workflows:**
82
21
```yaml
@@ -126,20 +65,18 @@ jobs:
126
65
cancel-in-progress: true
127
66
```
128
67
129
-
This controls concurrent execution of agent jobs across all workflows, preventing resource exhaustion from too many concurrent AI executions.
68
+
This controls concurrent execution of agentic workflow runs across all workflows, preventing resource exhaustion from too many concurrent AI executions.
130
69
131
70
### Complete Example
132
71
133
-
Here's how both levels work together in a generated workflow:
72
+
Here's how both levels work together in a workflow:
You can override the automatic concurrency generation by specifying your own `concurrency` section in the frontmatter (for workflow-level concurrency):
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/frontmatter.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -474,7 +474,7 @@ engine:
474
474
475
475
### Agent Job Concurrency
476
476
477
-
The `concurrency` field in the engine configuration controls how many agent jobs can run concurrently. It uses GitHub Actions concurrency syntax:
477
+
The `concurrency` field in the engine configuration controls how many agentic workflow runs can run concurrently. It uses GitHub Actions concurrency syntax:
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/safe-outputs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Safe Output Processing
3
3
description: Learn about safe output processing features that enable creating GitHub issues, comments, and pull requests without giving workflows write permissions.
4
4
sidebar:
5
-
order: 500
5
+
order: 650
6
6
---
7
7
8
8
One of the primary security features of GitHub Agentic Workflows is "safe output processing", enabling the creation of GitHub issues, comments, pull requests, and other outputs without giving the agentic portion of the workflow write permissions.
Copy file name to clipboardExpand all lines: docs/src/content/docs/reference/tools.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Tools Configuration
3
3
description: Configure GitHub API tools, browser automation, and AI capabilities available to your agentic workflows, including GitHub tools, Playwright, and custom MCP servers.
4
4
sidebar:
5
-
order: 500
5
+
order: 600
6
6
---
7
7
8
8
This guide covers the available tools that can be configured in agentic workflows, including GitHub tools, Playwright browser automation, custom MCP servers, and engine-specific tools.
Copy file name to clipboardExpand all lines: pkg/parser/schemas/main_workflow_schema.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2852,15 +2852,15 @@
2852
2852
},
2853
2853
{
2854
2854
"type": "object",
2855
-
"description": "GitHub Actions concurrency configuration for the agent job. Controls how many agent jobs can run concurrently.",
2855
+
"description": "GitHub Actions concurrency configuration for the agent job. Controls how many agentic workflow runs can run concurrently.",
2856
2856
"properties": {
2857
2857
"group": {
2858
2858
"type": "string",
2859
2859
"description": "Concurrency group identifier. Use GitHub Actions expressions like ${{ github.workflow }} or ${{ github.ref }}. Defaults to 'gh-aw-{engine-id}' if not specified."
2860
2860
},
2861
2861
"cancel-in-progress": {
2862
2862
"type": "boolean",
2863
-
"description": "Whether to cancel in-progress runs of the same concurrency group. Defaults to false for agent jobs."
2863
+
"description": "Whether to cancel in-progress runs of the same concurrency group. Defaults to false for agentic workflow runs."
0 commit comments