From 525b8a13ee54c99d70d20089289a4c71a4dbaa02 Mon Sep 17 00:00:00 2001 From: Deepesh Reddy Kalapureddy Date: Thu, 16 Jul 2026 17:05:10 +0530 Subject: [PATCH 1/2] fix: update editUrl to point to the correct curriculum path --- website/docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index f3b9040..e17b609 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -50,7 +50,7 @@ const config: Config = { path: "../curriculum", routeBasePath: "curriculum", sidebarPath: "./sidebars.ts", - editUrl: "https://github.com/Flow-Research/learn/tree/main/", + editUrl:({ docPath }) => `https://github.com/Flow-Research/learn/edit/main/curriculum/${docPath}`, remarkPlugins: [remarkMath], rehypePlugins: [rehypeKatex], sidebarItemsGenerator: async ({ From 1ee11e95a7ccd30146be69263cb30ed51fba1b8a Mon Sep 17 00:00:00 2001 From: Deepesh Reddy Kalapureddy Date: Mon, 20 Jul 2026 14:16:37 +0530 Subject: [PATCH 2/2] chore(agent-systems): add track, level and 5 new frontmatter fields Add track, level plus Prerequisites, Duration, Format, Future_Topics, Related_docs to all 7 lesson files in 07-agent-systems. The 07-agent-systems section previously had only id, title, and version in its frontmatter. This brings the section up to the same metadata standard as the rest of the curriculum. Fields added per file: - track: agent-systems - level: beginner or intermediate or advanced - Prerequisites, Duration, Format, Future_Topics, Related_docs No body content changes. --- .../07-agent-systems/01-what-are-agent-systems.md | 11 +++++++++++ curriculum/07-agent-systems/02-llm-orchestration.md | 11 +++++++++++ .../03-tool-calling-and-integration.md | 11 +++++++++++ curriculum/07-agent-systems/04-memory-and-state.md | 11 +++++++++++ .../07-agent-systems/05-planning-and-reasoning.md | 11 +++++++++++ .../07-agent-systems/06-safety-and-guardrails.md | 12 ++++++++++++ curriculum/07-agent-systems/07-evaluating-agents.md | 12 ++++++++++++ 7 files changed, 79 insertions(+) diff --git a/curriculum/07-agent-systems/01-what-are-agent-systems.md b/curriculum/07-agent-systems/01-what-are-agent-systems.md index 7d9b59c..2b743db 100644 --- a/curriculum/07-agent-systems/01-what-are-agent-systems.md +++ b/curriculum/07-agent-systems/01-what-are-agent-systems.md @@ -2,6 +2,17 @@ id: what-are-agent-systems title: What Are Agent Systems? version: 1.1 +track: agent-systems +level: beginner +Prerequisites: "Basic Python and familiarity with LLM concepts helpful (covered in 03-AI-ML and 01-foundations)" +Duration: "~35-45 minutes (video + reading + runnable example)" +Format: "Watch First video + reading + Mermaid concept map + Python agent loop (stdlib only) + exercises + self-assessment + further reading" +Future_Topics: "LLM Orchestration, Tool Calling and Integration, Memory and State, Planning and Reasoning, Safety and Guardrails, Evaluating Agents" +Related_docs: + - 05-products/00-personal-operator + - 05-products/00-value-engine + - 03-AI-ML/01-beginner/01-foundations/01-math-for-ml + - 06-rust-engineering/02-rust-syntax-fast-start --- # What Are Agent Systems? diff --git a/curriculum/07-agent-systems/02-llm-orchestration.md b/curriculum/07-agent-systems/02-llm-orchestration.md index e3f3785..5ac734f 100644 --- a/curriculum/07-agent-systems/02-llm-orchestration.md +++ b/curriculum/07-agent-systems/02-llm-orchestration.md @@ -2,6 +2,17 @@ id: llm-orchestration title: LLM Orchestration version: 1.1 +track: agent-systems +level: beginner +Prerequisites: "01-what-are-agent-systems, basic Python and LLM API exposure" +Duration: "~45-60 minutes" +Format: "Watch First video + reading + Mermaid flowcharts (6 orchestration patterns) + Python router example + exercises + self-assessment + further reading" +Future_Topics: "Tool Calling and Integration (tool loop), Safety and Guardrails (validators, escalation), Evaluating Agents (trace scoring, judge models), 06-rust-engineering Async Rust and Tokio" +Related_docs: + - 01-what-are-agent-systems + - 03-tool-calling-and-integration + - 06-rust-engineering/08-async-rust-and-tokio + - 06-rust-engineering/18-ai-assisted-rust-engineering --- # LLM Orchestration diff --git a/curriculum/07-agent-systems/03-tool-calling-and-integration.md b/curriculum/07-agent-systems/03-tool-calling-and-integration.md index cef8ac7..9285cee 100644 --- a/curriculum/07-agent-systems/03-tool-calling-and-integration.md +++ b/curriculum/07-agent-systems/03-tool-calling-and-integration.md @@ -2,6 +2,17 @@ id: tool-calling-and-integration title: Tool Calling and Integration version: 1.1 +track: agent-systems +level: intermediate +Prerequisites: "01-what-are-agent-systems, 02-llm-orchestration, basic Python, familiarity with REST APIs and JSON schema" +Duration: "~50-60 minutes" +Format: "Watch First video + reading + Mermaid sequence/flow diagrams + Python tool registry with policy gate + exercises + self-assessment + further reading" +Future_Topics: "Safety and Guardrails (tool-call policy gate, approval), Evaluating Agents (Harnessy tool-choice evals), Memory and State (idempotency keys), MCP deep-dive, OAuth/scope management" +Related_docs: + - 02-llm-orchestration + - 04-memory-and-state + - 05-products/01-jarvis + - 06-safety-and-guardrails --- # Tool Calling and Integration diff --git a/curriculum/07-agent-systems/04-memory-and-state.md b/curriculum/07-agent-systems/04-memory-and-state.md index 8d4fb75..20c7b4d 100644 --- a/curriculum/07-agent-systems/04-memory-and-state.md +++ b/curriculum/07-agent-systems/04-memory-and-state.md @@ -2,6 +2,17 @@ id: memory-and-state title: Memory and State version: 1.1 +track: agent-systems +level: intermediate +Prerequisites: "01-what-are-agent-systems, 02-llm-orchestration, 03-tool-calling-and-integration, basic Python, vector search concepts helpful" +Duration: "~50-65 minutes" +Format: "Watch First video + reading + Mermaid flowcharts + Python memory store using token overlap + exercises + self-assessment + further reading" +Future_Topics: "Vector DBs / embeddings deep-dive, RAG patterns, memory poisoning defenses (links to safety), Evaluating Agents (memory-aware evals), 05-products Harnessy" +Related_docs: + - 03-tool-calling-and-integration + - 05-planning-and-reasoning + - 05-products/02-garden + - 03-AI-ML/03-advanced/01-modern-architectures/01-transformers --- # Memory and State diff --git a/curriculum/07-agent-systems/05-planning-and-reasoning.md b/curriculum/07-agent-systems/05-planning-and-reasoning.md index 42bd149..07d47c3 100644 --- a/curriculum/07-agent-systems/05-planning-and-reasoning.md +++ b/curriculum/07-agent-systems/05-planning-and-reasoning.md @@ -2,6 +2,17 @@ id: planning-and-reasoning title: Planning and Reasoning version: 1.1 +track: agent-systems +level: intermediate +Prerequisites: "01-what-are-agent-systems through 04-memory-and-state, basic Python" +Duration: "~50-65 minutes" +Format: "Watch First video + reading + Mermaid flowcharts + Python planner/executor with replanning + exercises + self-assessment + further reading" +Future_Topics: "Safety and Guardrails (planning budgets as runtime guardrails), Evaluating Agents (plan/trajectory evals), multi-agent orchestration deep-dive, Tree of Thoughts, Reflexion, 05-products WorkStream" +Related_docs: + - 04-memory-and-state + - 06-safety-and-guardrails + - 05-products/03-workstream + - 03-AI-ML/03-advanced/01-modern-architectures/02-graph-neural-networks --- # Planning and Reasoning diff --git a/curriculum/07-agent-systems/06-safety-and-guardrails.md b/curriculum/07-agent-systems/06-safety-and-guardrails.md index 9b1bde7..5f2e3c1 100644 --- a/curriculum/07-agent-systems/06-safety-and-guardrails.md +++ b/curriculum/07-agent-systems/06-safety-and-guardrails.md @@ -2,6 +2,18 @@ id: safety-and-guardrails title: Safety and Guardrails version: 1.1 +track: agent-systems +level: advanced +Prerequisites: "01-what-are-agent-systems through 05-planning-and-reasoning, basic Python, security mindset recommended" +Duration: "~55-70 minutes" +Format: "Watch First video + reading + Mermaid flowcharts (8 guardrail layers) + Python tool policy gate + exercises + self-assessment + further reading" +Future_Topics: "Red-teaming playbooks, sandboxing and OS-level isolation, memory poisoning defenses, Evaluating Agents (adversarial eval suites), SOC 2 / EU AI Act compliance, 05-products Security and Trust Engineering" +Related_docs: + - 05-planning-and-reasoning + - 03-tool-calling-and-integration + - 05-products/07-security-trust-engineering + - 04-Protocol Engineering/03-advanced/01-lead-architect/03-security-modeling + - 03-AI-ML/03-advanced/02-research-in-practice/02-large-model-alignment --- # Safety and Guardrails diff --git a/curriculum/07-agent-systems/07-evaluating-agents.md b/curriculum/07-agent-systems/07-evaluating-agents.md index 5c74d7a..723429c 100644 --- a/curriculum/07-agent-systems/07-evaluating-agents.md +++ b/curriculum/07-agent-systems/07-evaluating-agents.md @@ -2,6 +2,18 @@ id: evaluating-agents title: Evaluating Agents version: 1.1 +track: agent-systems +level: advanced +Prerequisites: "01-what-are-agent-systems through 06-safety-and-guardrails, basic Python, comfort with metrics and CI" +Duration: "~55-70 minutes" +Format: "Watch First video + reading + Mermaid flowcharts (evaluation map) + Python eval harness + exercises + self-assessment + further reading" +Future_Topics: "Online/continuous evals, A/B testing of prompts and models, observability stack deep-dive (OpenTelemetry, LangSmith, Arize), judge-model calibration, Harnessy case studies, 05-products Harnessy" +Related_docs: + - 06-safety-and-guardrails + - 05-planning-and-reasoning + - 05-products/04-harnessy + - 03-AI-ML/02-intermediate/02-mlops/01-ci-cd-for-models + - 03-AI-ML/02-intermediate/02-mlops/02-monitoring-and-drift --- # Evaluating Agents