Documentation / @agentick/kernel / hasAncestorMatching
Function: hasAncestorMatching()
hasAncestorMatching(
ctx,predicate):boolean
Defined in: kernel/src/execution-helpers.ts:113
Check if this execution has an ancestor matching a predicate.
Parameters
ctx
predicate
(node) => boolean
Returns
boolean
Example
typescript
if (hasAncestorMatching(ctx, n => n.metadata?.type === 'agent')) {
// We're inside an agent execution
}