Agent Skill
2/7/2026

event-sourcing-patterns

Enforces event sourcing patterns in hzl - all state mutations must go through EventStore.append(), projections are read-only derived state

T
tmchow
10GitHub Stars
2Views
npx skills add tmchow/hzl

SKILL.md

Nameevent-sourcing-patterns
DescriptionEnforces event sourcing patterns in hzl - all state mutations must go through EventStore.append(), projections are read-only derived state

HZL

<img src="./assets/hzl.png" alt="HZL mascot" width="320" />

A durable shared task ledger for OpenClaw and other multi-agent systems. Agents wake into fresh sessions — HZL preserves continuity across those wakes so they can resume work, hand off context, and coordinate through shared project pools.

Install

npm install -g hzl-cli    # or: brew tap tmchow/hzl && brew install hzl
hzl init

Documentation

Full docs at hzl-tasks.com

Orchestrator Primitives

HZL stays on the ledger side of the boundary. OpenClaw or another orchestrator should subscribe, poll, and decide what to do:

hzl events --follow              # raw NDJSON lifecycle feed
hzl stats --window 1h            # raw operational counters
hzl task stuck --json --stale    # recovery polling surface
hzl hook drain                   # deliver durable on_done hooks

Links

License

MIT

Skills Info
Original Name:event-sourcing-patternsAuthor:tmchow