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: workshop/05-agentic-workflows-intro.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,9 @@ If both apply, [Skip to Step 6: Install gh-aw](06-install-gh-aw.md).
14
14
- You've completed [Step 3: Create Your Practice Repository](03-create-your-repo.md)
15
15
- You've read [Step 4: What Are GitHub Actions?](04-github-actions-intro.md)
16
16
17
+
> [!TIP]
18
+
> If you already work with LLM APIs or orchestration frameworks: an agentic workflow is similar to a tool-calling agent loop, but the "tools" are GitHub Actions steps and the "runtime" is GitHub Actions — not a local process.
19
+
17
20
An [**agentic workflow**](https://github.github.com/gh-aw/introduction/overview/) is a plain-English task brief that an AI agent executes inside GitHub Actions. You write what you want — "summarize open issues and post a daily digest" — and the agent reads your repo, calls tools, reasons about the results, and posts the output automatically. The frontmatter is fully Actions-compatible — triggers, permissions, and runners all apply.
18
21
19
22

@@ -128,6 +131,36 @@ permissions:
128
131
129
132
Both files live in `.github/workflows/`. Look at them and answer: which part of the `.md` is the **task brief**, and which part tells GitHub Actions when to run?
130
133
134
+
## Concept check — before you continue
135
+
136
+
Before you reveal the answers below, write a one-sentence definition for each term:
137
+
138
+
- [ ] Agentic workflow
139
+
- [ ] Lock file
140
+
- [ ] Engine
141
+
- [ ] `workflow_dispatch`
142
+
143
+
<details>
144
+
<summary>Check your answers</summary>
145
+
146
+
| Term | Plain-language meaning |
147
+
|---|---|
148
+
| Agentic workflow | A GitHub Actions workflow that uses an AI model to reason and act |
149
+
| Lock file | The compiled YAML that GitHub Actions actually runs |
150
+
| Engine | The AI model provider (for example, GitHub Copilot) used by the workflow |
151
+
| `workflow_dispatch` | A manual trigger — you start the run by clicking a button in the Actions tab |
152
+
153
+
Confirm each:
154
+
155
+
- [ ] Lock file: compiled, not hand-edited
156
+
- [ ] Engine: AI model provider
157
+
- [ ] `workflow_dispatch`: manual trigger from Actions
158
+
- [ ] Agentic workflow: AI reasoning loop
159
+
160
+
</details>
161
+
162
+
If you had to look up more than one term, take a moment to review that section before continuing.
163
+
131
164
## Classify more tasks
132
165
133
166
**Task C:** Each Friday, scan all open issues and pull requests, summarize recent activity by contributor, and post a weekly team progress digest.
@@ -191,6 +224,11 @@ Does your answer include:
191
224
- [ ] I identified at least two agent judgment calls in the sample daily-status report
192
225
- [ ] I can point to the task brief and the trigger in the sample `.md` file
193
226
- [ ] I can describe the difference between the `.md` source file and the compiled `.lock.yml`
227
+
- [ ] I completed the concept-check exercise before revealing the answers
228
+
- [ ] I can define 'engine' as the AI model provider used during a workflow run
229
+
- [ ] I know that `workflow_dispatch` is a manual trigger started from the Actions tab
230
+
- [ ] I understand that `gh aw compile` generates the lock file and it must not be edited by hand
231
+
- [ ] I can explain, in my own words, how agentic workflows relate to tool-calling or LLM APIs if I already use them
194
232
195
233
**Next:** [Step 6: Install the gh-aw CLI Extension](06-install-gh-aw.md)
0 commit comments