Documentation / @agentick/core / useOnExecutionEnd
Function: useOnExecutionEnd() ​
useOnExecutionEnd(
callback):void
Defined in: core/src/hooks/lifecycle.ts:204
Register a callback to run when execution completes (after all ticks finish). Fires once per send() call, after the tick loop exits.
Timing: fires after the last tick_end but before the session snapshot is persisted. State changes here are captured in the snapshot.
Parameters ​
callback ​
ExecutionEndCallback
Returns ​
void
Example ​
tsx
useOnExecutionEnd((ctx) => {
console.log("Execution complete");
ctx.setState("lastCompleted", Date.now());
});