0.8.1AUGUST 2026

CUSTOM-HOOK RESET ACTIONS

Keep reset ownership.
Inside the hook.

Direct primitive resets from relative custom hooks become one batched behavior command, with no callback registry or component runtime.

1Batched reset commit
12FIRE fields reset
132/132Tests passing
01

WHAT LANDED

Ordinary hook actions.
Static compiler ownership.

HOOKS

Returned reset actions

Direct callback shorthand remains owned by its relative custom hook.

BATCHING

One commit

Multiple literal setter calls reuse Kudzu's existing behavior command path.

LITERALS

Primitive coverage

Strings, numbers, negatives, booleans, and null emit source-independent commands.

EFFECTS

Existing synchronization

Dependent URL and storage effects observe the completed reset commit.

FIX

Imported AST safety

Command literals no longer retain source ranges from another module.

BOUNDARY

No callback runtime

Dynamic values, private captures, timers, and indirect actions remain rejected.

UPGRADE

Keep ordinary reset actions in their custom hooks.

$npm install @kudzujs/core@^0.8.1