Back to feed
Dev.to
Dev.to
7/5/2026
The original title is "Building a Personal Learning Path Agent in typescript with HazelJS"

The original title is "Building a Personal Learning Path Agent in typescript with HazelJS"

Original: Building a Personal Learning Path Agent in typescript with HazelJS

Short summary

This DEV Community tutorial demonstrates building personalized learning path agents using HazelJS's multi-agent framework, with five specialized agents (intake, search, planning, tracking, coaching) collaborating via @Agent/@Tool/@Delegate decorators. The walkthrough showcases RAG-based semantic resource discovery, structured data extraction, and production patterns: circuit breakers, retry logic, observability, PII redaction, and injection blocking. The framework abstracts agent orchestration, letting developers focus on domain expertise.

  • Five-agent architecture separates concerns: intake, resource discovery, curriculum planning, progress tracking, and orchestration
  • Uses HazelJS decorators for clean agent collaboration and supervisor routing instead of manual coordination logic
  • Covers production readiness: resilience patterns, RAG semantic search, security (PII redaction, injection blocking), observability

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more