II.
HookSurface overview
Reference · livehook-surface:decision-point
DecisionPoint (a5c canonical) overview
a5c-emitted: a decision/breakpoint that requires user (or policy) input before continuing. Replaces the legacy Breakpoint surface.
Attributes
eventName
DecisionPoint (a5c canonical)
displayName
DecisionPoint (a5c canonical)
kind
canonical
direction
pre
blocking
true
family
in-process
payloadSchema
type
object
required
- runId
- decisionId
- options
properties
runId
type
string
decisionId
type
string
options
type
array
items
type
object
description
Outgoing edges
uses_merge_policy2
- merge-policy:most-restrictive·MergePolicyMost-restrictive-wins (hooks-adapter default)
- merge-policy:protected-prefixes·MergePolicyProtected-prefixes env merge
Incoming edges
fires_hook1
- agent-core-impl:a5c.core@current·AgentCoreImpla5c Unified Core (current) — unified agent loop
maps_hook1
- hook-mapping:decision-point-babysitter·HookMapping