Dev.to
7/5/2026

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?



