diff --git a/.github/workflows/guidelines.md b/.github/workflows/guidelines.md index bcc301af..0e28cf0f 100644 --- a/.github/workflows/guidelines.md +++ b/.github/workflows/guidelines.md @@ -224,3 +224,78 @@ TOC generation rules (script-friendly): - Side quest: `NN-SQMM` This keeps IDs lexically sortable, preserves the choose-your-adventure branch model, and cleanly groups optional side quests under their parent step. + +## Workshop page frontmatter schema + +Every Markdown file in `workshop/` (except `README.md`) carries a YAML frontmatter block that describes the user journey and adventure category of the page. Tools and tables of contents use these fields to filter pages by learner profile. + +### Frontmatter format + +```yaml +--- +journey: +adventure: +--- +``` + +Place this block as the **very first content** in the file, before the `#` heading. + +### `journey` — learner path + +Describes which learner profile the page targets. + +| Value | Meaning | +|-------|---------| +| `all` | Applicable to every learner regardless of environment | +| `ui` | GitHub web UI path only (no terminal required) | +| `terminal` | Any terminal user — Codespace or local | +| `codespace` | Codespace-specific instructions (subset of `terminal`) | +| `local` | Local terminal-specific instructions (subset of `terminal`) | +| `copilot` | GitHub Copilot app or Agents tab users | + +Rules for assigning `journey`: + +- Use `all` for shared hub pages and conceptual introductions that every learner reads. +- Use `terminal` for pages where the primary instructions require a shell (Codespace or local). Use `codespace` or `local` only when the content is specific to one of those environments and would not apply to the other. +- Use `ui` for pages written exclusively for learners who stay in the GitHub browser UI. +- Use `copilot` for pages that target the Copilot desktop app or the browser-based Agents tab (Adventure D). + +### `adventure` — content category + +Describes the role the page plays in the overall workshop structure. + +| Value | Meaning | +|-------|---------| +| `core` | Required shared path — every learner follows these pages | +| `setup` | Environment or tool setup steps (Codespace, local, gh-aw install) | +| `scenario-a` | Adventure A — Daily Repo Status Report | +| `scenario-b` | Adventure B — Daily Documentation Updater | +| `scenario-c` | Adventure C — PR Code Reviewer | +| `scenario-d` | Adventure D — Build with GitHub Copilot (Agents tab / CCA) | +| `advanced` | Optional post-core topics (steps 14 and above) | +| `side-quest` | Optional deep-dive supplementary content branching off a main step | + +### Assignment rules by file pattern + +| Filename pattern | Typical `journey` | Typical `adventure` | +|-----------------|-------------------|---------------------| +| `NN-.md` (core/shared) | `all` | `core` or `advanced` | +| `NNa--terminal.md` | `terminal` | matches parent step | +| `NNb--ui.md` | `ui` | matches parent step | +| `NNc--copilot.md` | `copilot` | matches parent step | +| `10a-*`, `11a-*`, `11a2-*` | `all` or split by sub-path | `scenario-a` | +| `10b-*`, `11b-*` | `all` or split by sub-path | `scenario-b` | +| `10c-*`, `11c-*` | `all` or split by sub-path | `scenario-c` | +| `11d-*` | `copilot` | `scenario-d` | +| `02a-*`, `06a-*` | `codespace` | `setup` | +| `02b-*`, `06b-*` | `local` | `setup` | +| `06c-*` | `ui` | `setup` | +| `side-quest-NN-MM-.md` | varies (see below) | `side-quest` | + +Side quest `journey` assignment: + +- `terminal` — content is exclusively about terminal commands or `gh aw compile` (e.g., `side-quest-07-01-compile-workflow.md`). +- `codespace` — content addresses a Codespaces-specific error or configuration (e.g., `side-quest-08-01-codespaces-actions-write.md`). +- `ui` — content is only applicable to GitHub UI path learners (e.g., `side-quest-06-03c-copilot-github-token-ui-only.md`). +- `copilot` — content is specific to the Copilot CCA or Agents tab environment (e.g., `side-quest-06-02-cca-codespace.md`). +- `all` — conceptual, reference, or debugging content relevant regardless of environment (the majority of side quests). diff --git a/workshop/00-welcome.md b/workshop/00-welcome.md index 1f713e2f..71f77b30 100644 --- a/workshop/00-welcome.md +++ b/workshop/00-welcome.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 0: Welcome — What We'll Build By the end of this workshop, a real AI agent will post a comment on one of your GitHub issues — automatically, every day, without you writing shell-script workflow code. diff --git a/workshop/01-prerequisites.md b/workshop/01-prerequisites.md index 9478a913..67b70322 100644 --- a/workshop/01-prerequisites.md +++ b/workshop/01-prerequisites.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 1: What You Need Before We Start _Starting with the right setup saves you from frustrating detours later._ diff --git a/workshop/02a-setup-codespace.md b/workshop/02a-setup-codespace.md index c3ba707f..59fd74fc 100644 --- a/workshop/02a-setup-codespace.md +++ b/workshop/02a-setup-codespace.md @@ -1,3 +1,7 @@ +--- +journey: codespace +adventure: setup +--- # Adventure A: Set Up a Codespace _(recommended for new users)_ > [!IMPORTANT] > On mobile, in the Copilot app, or using Copilot Cloud Agent (CCA)? Stop here: [Step 3b →](03b-create-your-repo-ui.md). diff --git a/workshop/02b-setup-local.md b/workshop/02b-setup-local.md index 8d262636..bc4f1a1d 100644 --- a/workshop/02b-setup-local.md +++ b/workshop/02b-setup-local.md @@ -1,3 +1,7 @@ +--- +journey: local +adventure: setup +--- # Adventure B: Set Up Your Local Terminal > [!TIP] diff --git a/workshop/03-create-your-repo.md b/workshop/03-create-your-repo.md index 763a28b5..df0add68 100644 --- a/workshop/03-create-your-repo.md +++ b/workshop/03-create-your-repo.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 3: Create and Verify Your Practice Repository _Now that setup is complete, create the repository where you'll build and test your workflows._ diff --git a/workshop/03a-create-your-repo-terminal.md b/workshop/03a-create-your-repo-terminal.md index af457ff4..55875504 100644 --- a/workshop/03a-create-your-repo-terminal.md +++ b/workshop/03a-create-your-repo-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: core +--- # Step 3a: Create Your Practice Repository — Terminal Path > _When you're done with this step, you'll have a public `my-agentic-workflows` repository cloned locally or in your Codespace, with GitHub Actions enabled and ready for the rest of the workshop._ diff --git a/workshop/03b-create-your-repo-ui.md b/workshop/03b-create-your-repo-ui.md index e92283e0..ae2c5338 100644 --- a/workshop/03b-create-your-repo-ui.md +++ b/workshop/03b-create-your-repo-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: core +--- # Step 3b: Create Your Practice Repository — GitHub UI Path > _When you're done with this step, you'll have a public `my-agentic-workflows` repository open in your browser, with GitHub Actions enabled and ready for the rest of the workshop — no terminal required._ diff --git a/workshop/04-github-actions-intro.md b/workshop/04-github-actions-intro.md index 86fc0f5c..b716a2e2 100644 --- a/workshop/04-github-actions-intro.md +++ b/workshop/04-github-actions-intro.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 4: GitHub Actions in 5 Minutes > [!TIP] diff --git a/workshop/05-agentic-workflows-intro.md b/workshop/05-agentic-workflows-intro.md index 83d83bf6..fee0ed07 100644 --- a/workshop/05-agentic-workflows-intro.md +++ b/workshop/05-agentic-workflows-intro.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 5: What Are Agentic Workflows? **Already familiar with both GitHub Actions and AI agent execution environments?** diff --git a/workshop/06-install-gh-aw.md b/workshop/06-install-gh-aw.md index 1ba7d834..99e8695f 100644 --- a/workshop/06-install-gh-aw.md +++ b/workshop/06-install-gh-aw.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 6: Install the gh-aw CLI Extension `gh-aw` is the CLI extension that compiles your agentic workflow Markdown files and triggers runs from your terminal. If you're on the GitHub UI path, no local installation is needed: an agent compiles the workflow, and GitHub Actions executes the committed lock file. diff --git a/workshop/06a-install-terminal.md b/workshop/06a-install-terminal.md index 8f7e8ede..66c039f7 100644 --- a/workshop/06a-install-terminal.md +++ b/workshop/06a-install-terminal.md @@ -1,3 +1,7 @@ +--- +journey: codespace +adventure: setup +--- # Step 6a: Install gh-aw — Codespace Terminal > [!NOTE] diff --git a/workshop/06b-install-local.md b/workshop/06b-install-local.md index f5efbd04..49941ebb 100644 --- a/workshop/06b-install-local.md +++ b/workshop/06b-install-local.md @@ -1,3 +1,7 @@ +--- +journey: local +adventure: setup +--- # Step 6b: Install gh-aw — Local Terminal > [!NOTE] diff --git a/workshop/06c-install-ui.md b/workshop/06c-install-ui.md index 28f4d824..1da76cc1 100644 --- a/workshop/06c-install-ui.md +++ b/workshop/06c-install-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: setup +--- # Step 6c: GitHub UI Path — No Installation Needed > [!NOTE] diff --git a/workshop/07-your-first-workflow.md b/workshop/07-your-first-workflow.md index a6264664..19ea2497 100644 --- a/workshop/07-your-first-workflow.md +++ b/workshop/07-your-first-workflow.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 7: Write Your First Agentic Workflow _Writing your first workflow is the moment theory becomes practice — let's make something real._ diff --git a/workshop/07a-part2-your-first-workflow-instructions.md b/workshop/07a-part2-your-first-workflow-instructions.md index 19535903..f7779105 100644 --- a/workshop/07a-part2-your-first-workflow-instructions.md +++ b/workshop/07a-part2-your-first-workflow-instructions.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: core +--- # Step 7a (Part 2): Add Instructions and Finish the Workflow — Terminal Path _You now have a valid starter file. In this part, you complete it and push it._ diff --git a/workshop/07a-your-first-workflow-terminal.md b/workshop/07a-your-first-workflow-terminal.md index 713f2232..5fb56dba 100644 --- a/workshop/07a-your-first-workflow-terminal.md +++ b/workshop/07a-your-first-workflow-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: core +--- # Step 7a: Write Your First Agentic Workflow — Terminal Path _Writing your first workflow is the moment theory becomes practice — let's make something real._ diff --git a/workshop/07b-your-first-workflow-ui.md b/workshop/07b-your-first-workflow-ui.md index 811c33e0..585e4bbe 100644 --- a/workshop/07b-your-first-workflow-ui.md +++ b/workshop/07b-your-first-workflow-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: core +--- # Step 7b: Write Your First Agentic Workflow — GitHub UI Path > [!NOTE] diff --git a/workshop/07c-your-first-workflow-copilot.md b/workshop/07c-your-first-workflow-copilot.md index 97a48087..acc6c62d 100644 --- a/workshop/07c-your-first-workflow-copilot.md +++ b/workshop/07c-your-first-workflow-copilot.md @@ -1,3 +1,7 @@ +--- +journey: copilot +adventure: core +--- # Step 7c: Write Your First Agentic Workflow — GitHub Copilot Path ## 🎯 What You'll Do diff --git a/workshop/07d-confirm-model-access.md b/workshop/07d-confirm-model-access.md index e7dc6924..193f1084 100644 --- a/workshop/07d-confirm-model-access.md +++ b/workshop/07d-confirm-model-access.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 7d: Confirm Model Access ## 📋 Before You Start diff --git a/workshop/08-run-your-workflow.md b/workshop/08-run-your-workflow.md index e26b1532..efd69e71 100644 --- a/workshop/08-run-your-workflow.md +++ b/workshop/08-run-your-workflow.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 8: Run and Watch Your Workflow _Watching an agent work in real time makes the workflow feel concrete._ diff --git a/workshop/08b-interpret-your-run.md b/workshop/08b-interpret-your-run.md index d5187bd8..30f0a8c9 100644 --- a/workshop/08b-interpret-your-run.md +++ b/workshop/08b-interpret-your-run.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 8b: Interpret Your First Run _Your first run is more useful when you can explain what the agent did and why._ diff --git a/workshop/09-understand-output.md b/workshop/09-understand-output.md index df5a1c88..1a512205 100644 --- a/workshop/09-understand-output.md +++ b/workshop/09-understand-output.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 9: Reading Workflow Output > _An agentic workflow is only as useful as what you can learn from its output — knowing how to read the results is the skill that lets you improve fast._ diff --git a/workshop/10-choose-your-scenario.md b/workshop/10-choose-your-scenario.md index 185b66bd..01e6c034 100644 --- a/workshop/10-choose-your-scenario.md +++ b/workshop/10-choose-your-scenario.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Step 10: Choose Your Scenario > _The best way to learn agentic workflows is to build one you'd actually use. Pick the scenario that matches what you want to automate._ diff --git a/workshop/10a-design-daily-status.md b/workshop/10a-design-daily-status.md index 0491d274..31f6b3a2 100644 --- a/workshop/10a-design-daily-status.md +++ b/workshop/10a-design-daily-status.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-a +--- # Step 10a: Design — Daily Repo Status Report > _Great agentic workflows start with a clear brief — writing down what you want before you code anything saves hours of debugging later._ diff --git a/workshop/10b-design-daily-docs.md b/workshop/10b-design-daily-docs.md index 203cafd4..6e051825 100644 --- a/workshop/10b-design-daily-docs.md +++ b/workshop/10b-design-daily-docs.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-b +--- # Step 10b: Design — Daily Documentation Updater > _Great [agentic workflows](https://github.github.com/gh-aw/introduction/overview/) start with a clear brief — writing down what you want before you code anything saves hours of debugging later._ diff --git a/workshop/10c-design-pr-reviewer.md b/workshop/10c-design-pr-reviewer.md index 9a22e3e1..0bd38081 100644 --- a/workshop/10c-design-pr-reviewer.md +++ b/workshop/10c-design-pr-reviewer.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-c +--- # Step 10c: Design — PR Code Reviewer > _Great [agentic workflows](https://github.github.com/gh-aw/introduction/overview/) start with a clear brief — writing down what you want before you code anything saves hours of debugging later._ diff --git a/workshop/11a-build-daily-status-terminal.md b/workshop/11a-build-daily-status-terminal.md index d808d1af..906d80e8 100644 --- a/workshop/11a-build-daily-status-terminal.md +++ b/workshop/11a-build-daily-status-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: scenario-a +--- # Step 11a: Build the Daily Repo Status Workflow — Terminal Path _You've designed the workflow on paper — now let's turn it into real, running YAML._ diff --git a/workshop/11a-build-daily-status-ui.md b/workshop/11a-build-daily-status-ui.md index bb42636e..ab7e72e0 100644 --- a/workshop/11a-build-daily-status-ui.md +++ b/workshop/11a-build-daily-status-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: scenario-a +--- # Step 11a: Build the Daily Repo Status Workflow — GitHub UI Path > [!NOTE] diff --git a/workshop/11a-build-daily-status-wizard.md b/workshop/11a-build-daily-status-wizard.md index 2a1d2740..4ae81220 100644 --- a/workshop/11a-build-daily-status-wizard.md +++ b/workshop/11a-build-daily-status-wizard.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-a +--- # Adventure A: Build Daily Status with the Add Wizard > _The add wizard is the fastest way to get a curated workflow running — it handles engine selection, secrets, and the pull request for you._ diff --git a/workshop/11a-build-daily-status.md b/workshop/11a-build-daily-status.md index b6076074..471442d5 100644 --- a/workshop/11a-build-daily-status.md +++ b/workshop/11a-build-daily-status.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-a +--- # Step 11a: Build — Daily Repo Status Workflow _You've designed the workflow on paper — now choose how you want to create it._ diff --git a/workshop/11a2-run-daily-status-terminal.md b/workshop/11a2-run-daily-status-terminal.md index 457e2f48..8f2bc91b 100644 --- a/workshop/11a2-run-daily-status-terminal.md +++ b/workshop/11a2-run-daily-status-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: scenario-a +--- # Step 11a2: Compile and Run the Daily Status Workflow — Terminal Path > _The workflow file is written — now let's validate it and see it run._ diff --git a/workshop/11b-build-daily-docs-terminal.md b/workshop/11b-build-daily-docs-terminal.md index ecb3c304..57e6b881 100644 --- a/workshop/11b-build-daily-docs-terminal.md +++ b/workshop/11b-build-daily-docs-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: scenario-b +--- # Step 11b: Build the Daily Documentation Updater — Terminal Path > _You've designed the workflow on paper — now let's turn it into real, running YAML._ diff --git a/workshop/11b-build-daily-docs-ui.md b/workshop/11b-build-daily-docs-ui.md index 95af3db5..dfaa5f17 100644 --- a/workshop/11b-build-daily-docs-ui.md +++ b/workshop/11b-build-daily-docs-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: scenario-b +--- # Step 11b: Build the Daily Documentation Updater — GitHub UI Path > [!NOTE] diff --git a/workshop/11b-build-daily-docs.md b/workshop/11b-build-daily-docs.md index 3e713ba1..6189c449 100644 --- a/workshop/11b-build-daily-docs.md +++ b/workshop/11b-build-daily-docs.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-b +--- # Step 11b: Build — Daily Documentation Updater _You've designed the workflow on paper — now choose how you want to create it._ diff --git a/workshop/11c-build-pr-reviewer-terminal.md b/workshop/11c-build-pr-reviewer-terminal.md index b5d659f5..bdab9a36 100644 --- a/workshop/11c-build-pr-reviewer-terminal.md +++ b/workshop/11c-build-pr-reviewer-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: scenario-c +--- # Step 11c: Build the PR Code Reviewer — Terminal Path > _You've designed the workflow on paper — now let's turn it into real, running YAML._ diff --git a/workshop/11c-build-pr-reviewer-ui.md b/workshop/11c-build-pr-reviewer-ui.md index a860ef15..af88318c 100644 --- a/workshop/11c-build-pr-reviewer-ui.md +++ b/workshop/11c-build-pr-reviewer-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: scenario-c +--- # Step 11c: Build the PR Code Reviewer — GitHub UI Path > [!NOTE] diff --git a/workshop/11c-build-pr-reviewer.md b/workshop/11c-build-pr-reviewer.md index f2f4dd01..1c0dbfda 100644 --- a/workshop/11c-build-pr-reviewer.md +++ b/workshop/11c-build-pr-reviewer.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: scenario-c +--- # Step 11c: Build — PR Code Reviewer _You've designed the workflow on paper — now choose how you want to create it._ diff --git a/workshop/11d-build-copilot-agents.md b/workshop/11d-build-copilot-agents.md index b59d55ac..90f728d5 100644 --- a/workshop/11d-build-copilot-agents.md +++ b/workshop/11d-build-copilot-agents.md @@ -1,3 +1,7 @@ +--- +journey: copilot +adventure: scenario-d +--- # Adventure D: Build Any Workflow with GitHub Copilot > _You can use the [GitHub Copilot app](side-quest-01-02-environment-reference.md#github-copilot-app) or the browser-based Agents tab to start an agent session, steer the work, review the changes, and land an agentic workflow._ diff --git a/workshop/11d2-review-and-merge.md b/workshop/11d2-review-and-merge.md index 63ebf0fc..49a2b017 100644 --- a/workshop/11d2-review-and-merge.md +++ b/workshop/11d2-review-and-merge.md @@ -1,3 +1,7 @@ +--- +journey: copilot +adventure: scenario-d +--- # Adventure D (Part 2): Monitor, Review, and Merge > _Once the agent session ends, you'll review its pull request, ask for any revisions, and merge your workflow._ diff --git a/workshop/12-test-and-iterate.md b/workshop/12-test-and-iterate.md index 69031da9..94c994f8 100644 --- a/workshop/12-test-and-iterate.md +++ b/workshop/12-test-and-iterate.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Test and Improve Your Workflow > _Running a workflow once is good; understanding why it did what it did — and making it better — is where the real learning happens._ diff --git a/workshop/13-schedule-it.md b/workshop/13-schedule-it.md index 8811e8a5..c0447402 100644 --- a/workshop/13-schedule-it.md +++ b/workshop/13-schedule-it.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: core +--- # Schedule It to Run Every Day _Automating the trigger turns a one-off workflow into a recurring service._ diff --git a/workshop/13a-schedule-it-terminal.md b/workshop/13a-schedule-it-terminal.md index b36ccebe..e16b2a0a 100644 --- a/workshop/13a-schedule-it-terminal.md +++ b/workshop/13a-schedule-it-terminal.md @@ -1,3 +1,7 @@ +--- +journey: terminal +adventure: core +--- # Schedule It to Run Every Day — Terminal Path > _Automating the trigger is what turns a one-off script into a true workflow — after this step your report will arrive without you lifting a finger._ diff --git a/workshop/13b-schedule-it-ui.md b/workshop/13b-schedule-it-ui.md index 7073da07..716f7448 100644 --- a/workshop/13b-schedule-it-ui.md +++ b/workshop/13b-schedule-it-ui.md @@ -1,3 +1,7 @@ +--- +journey: ui +adventure: core +--- # Schedule It to Run Every Day — GitHub UI Path > [!NOTE] diff --git a/workshop/14-next-steps.md b/workshop/14-next-steps.md index 46a70b1d..2f141a41 100644 --- a/workshop/14-next-steps.md +++ b/workshop/14-next-steps.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # What's Next? Keep Exploring > _You've built a real, scheduled AI workflow — here's how to keep growing from here._ diff --git a/workshop/15-conditional-logic.md b/workshop/15-conditional-logic.md index 525de006..59bbe8ef 100644 --- a/workshop/15-conditional-logic.md +++ b/workshop/15-conditional-logic.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # Make Your Workflow Smarter with Conditional Logic > _A workflow that always runs is useful — a workflow that only runs when it matters is elegant._ diff --git a/workshop/16-connect-data-source.md b/workshop/16-connect-data-source.md index 19ab6a9b..02950f27 100644 --- a/workshop/16-connect-data-source.md +++ b/workshop/16-connect-data-source.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # Connect a Live Data Source to Your Workflow > _Workflows become truly powerful when they act on real, up-to-the-minute data — not just canned prompts._ diff --git a/workshop/17-add-mcp-tools.md b/workshop/17-add-mcp-tools.md index fbf1c797..07c1f5f3 100644 --- a/workshop/17-add-mcp-tools.md +++ b/workshop/17-add-mcp-tools.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # Give Your Agent More Tools with MCP > _MCP servers turn your agent from a text generator into an active participant that can read, fetch, and act._ diff --git a/workshop/18-share-and-reuse.md b/workshop/18-share-and-reuse.md index 64f87837..fe3c8935 100644 --- a/workshop/18-share-and-reuse.md +++ b/workshop/18-share-and-reuse.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # Share and Reuse Your Agentic Workflows > _Your workflow is worth more than one repository — learn how to turn it into a reusable template your whole team can adopt._ diff --git a/workshop/19-research-driven-training-node.md b/workshop/19-research-driven-training-node.md index edfda57f..aa93acc0 100644 --- a/workshop/19-research-driven-training-node.md +++ b/workshop/19-research-driven-training-node.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +--- # Build a Research-Driven Next Training Node > _Strong workshop content comes from real product signals, not guesses._ diff --git a/workshop/20-persistent-memory.md b/workshop/20-persistent-memory.md index cf48afba..77cd3155 100644 --- a/workshop/20-persistent-memory.md +++ b/workshop/20-persistent-memory.md @@ -1,3 +1,7 @@ +--- +journey: all +adventure: advanced +---