ACAgentic Craft

Curriculum

Learn

A curriculum, not a chronological post list. Complete tracks in order when you can; jump via the roadmap if you already know the basics.

01

Agent Foundations

Beginner foundations on HazelJS: what agentic AI means, how AgentRuntime differs from chat and workflows, when not to use an agent, and the runtime mental model.

02

Agentic Development

Beginner end-to-end HazelJS course: scaffold Ops Desk, tool loop, budgets, context hygiene, HITL writes, golden tests, observability, CLI, and go-live checklist.

03

Context Engineering

Assemble prompts, RAG, and truncations in HazelJS so AgentRuntime sees signal—not noise.

04

Tools, Skills, and MCP

Design tool contracts and choose direct @Tool, Skillgate, or MCP under Agent OS governance.

05

Memory and State

Separate working context, @hazeljs/memory, RAG memory bridges, and durable AgentRun state.

06

Evals and Reliability

Gate agent quality with @hazeljs/testing and @hazeljs/eval—golden tasks, forbidden tools, CI reporters.

07

Observability and Cost

Inspect AgentRuns with getTimeline / Inspector and enforce RunBudget cost ceilings.

08

Security and Governance

Combine guardrails, auth/tenant guards, CASL policies, and PolicyEngine for agent permission boundaries.

09

Durable Execution and HITL

Deepen durable AgentRun stores, leases, resume, and human approval without breaking the run model.

10

Orchestration and Multi-Agent

Compose AgentGraph, SupervisorAgent, @Delegate, pipeline, and @hazeljs/flow when paths are deterministic.

11

Deployment and Agent Operations

Run agents in workers/serverless-friendly shapes, operate with CLI doctor/logs/runs, and version DNA.

12

Agent OS Architecture

Map control plane, DNA, AgentRuntime, Skillgate/MCP, and durable kernel as one HazelJS operating model.