ACAgentic Craft

The HazelJS field guide to agentic engineering

AC

Agentic Craft

Build agents that survive production.

Architectures, evaluation, security, and runtime systems for reliable AI agents — implemented with HazelJS.

See the Agent OS layers

Systems

Agent OS at a glance

A layered model for operating agents as managed software — not a thin Kubernetes wrapper, and not a demo chatbot.

Read the Agent OS hub
  • Control Plane

    Registry, deployments, reconciliation, policy, observation

  • Agent DNA

    Identity, model, skills, policy, permissions, SLOs

  • Agent Runtime

    Plan, execute, critique, validate

  • Skill Gateway

    APIs converted into governed agent capabilities

  • Durable Kernel

    Runs, checkpoints, HITL, leases, state, recovery

  • Application / Backend

    Business logic and integrations

Agent DNA is a declarative contract. Executable implementation remains in agent packages, skills, tools, services, or application code.

Checklist

From demo to production

A compact preview — expand it in the learning track.

  1. 01Define stop conditions and budgets before autonomy
  2. 02Validate every tool call; treat outputs as untrusted
  3. 03Add human approval for irreversible side effects
  4. 04Checkpoint run state for crash recovery
  5. 05Evaluate quality offline before expanding tool scope
  6. 06Emit traces for decisions, tools, cost, and latency

Built on HazelJS

Learn by building on HazelJS

Lessons, patterns, and guides use the HazelJS Agent OS stack — @hazeljs/agent, Skillgate, MCP, memory, observability, and related packages — so you ship production agents on one TypeScript platform.

Agentic Craft is the educational field guide for building production agents with HazelJS. Examples, patterns, and learning tracks use the HazelJS Agent OS stack (@hazeljs/agent, Skillgate, MCP, memory, observability, and related packages).

Newsletter

Weekly production signal

One HazelJS production agent pattern, one teardown, and one practical implementation each week.

One HazelJS production agent pattern, one teardown, and one practical implementation each week.