Skip to content

Interface: AgentCapabilitiesNode<TParentIn, THandle> ​

Defined in: ast/agent-capabilities-node.ts:15

Passive AST node aggregating all hierarchical orchestration capabilities mounted on an AgentNode (.capabilities($cap => ...)).

Groups downward child forks, parallel speculative tournaments, dynamic plan/contract mutations, and voluntary exogenous human escalations exposed as capability tools on the parent agent.

Type Parameters ​

Type ParameterDefault typeDescription
TParentInunknownParent actor input payload type.
THandleunknownRuntime handle type of the active isolation scope.

Properties ​

PropertyModifierTypeDescriptionDefined in
escalationsreadonlyreadonly EscalateCapabilityNode<unknown, unknown>[]Registered voluntary human escalation capability tools (.escalate(...)).ast/agent-capabilities-node.ts:33
forksreadonlyreadonly ForkCapabilityNode<TParentIn, unknown, unknown, unknown, THandle>[]Registered downward fork capability tools (.fork(...)).ast/agent-capabilities-node.ts:19
mutatePlan?readonlyMutatePlanCapabilityNode<unknown>Optional plan and topology contract mutation capability (.mutatePlan(...)).ast/agent-capabilities-node.ts:31
speculationsreadonlyreadonly SpeculateCapabilityNode<TParentIn, unknown, unknown, unknown, THandle, unknown, unknown>[]Registered speculative tournament capability tools (.speculate(...)).ast/agent-capabilities-node.ts:21
typereadonly"harness:agent-capabilities"Discriminant identifying an agent capabilities container AST node.ast/agent-capabilities-node.ts:17

Released under the MIT License.