ACAgentic Craft

Advanced~28 minHazelJS

Agent OS Layered Model Deep Dive

Map control plane, DNA, runtime, skill gateway, and durable kernel to HazelJS packages—with a concrete stack diagram.

Authors
editorial-team
Published
Last reviewed
Progress is stored locally in this browser.

Direct answer

LayerHazelJS focus
Backend@hazeljs/core DI/HTTP app
Kernel@hazeljs/agent AgentRuntime / AgentRun
SkillsSkillgate, MCP, ToolRegistry
Platform DXCLI, DNA, starters
Observeobservability + Inspector
Cloud control planeOnly when documented—no vaporware

Hub: /agent-os.

Concrete stack (one service)

typescript
// DI app imports (illustrative)
AgentModule.forRoot({ /* agents */ })
GuardrailsModule.forRoot({ redactPIIByDefault: true })
// Skillgate.register(toolRegistry, 'desk')
// createDurableRunStore / SQL store → AgentRuntime
// InspectorModule.forRoot(...)

DNA describes identity/skills/policy; TypeScript still implements @Tool bodies. Hot-reload does not invent new tool implementations.

Artifact: Layer ↔ package diagram for your org

Sources

Related