Skip to content

Documentation / @agentick/core / useOnExecutionStart

Function: useOnExecutionStart() ​

useOnExecutionStart(handler): void

Defined in: core/src/hooks/execution-context.ts:26

Register a callback that fires once at the start of each execution.

Derived from useOnTickStart — fires on the first tick of each new execution by tracking executionId changes across ticks. Does NOT fire on mount (same as useOnTickStart behavior).

Parameters ​

handler ​

(executionId, ctx) => void | Promise<void>

Returns ​

void

Example ​

tsx
useOnExecutionStart((executionId, ctx) => {
  console.log(`Execution ${executionId} started`);
  ctx.setState("lastExecutionId", executionId);
});

Released under the ISC License.