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 Parameter | Default type | Description |
|---|---|---|
TParentIn | unknown | Parent actor input payload type. |
THandle | unknown | Runtime handle type of the active isolation scope. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
escalations | readonly | readonly EscalateCapabilityNode<unknown, unknown>[] | Registered voluntary human escalation capability tools (.escalate(...)). | ast/agent-capabilities-node.ts:33 |
forks | readonly | readonly ForkCapabilityNode<TParentIn, unknown, unknown, unknown, THandle>[] | Registered downward fork capability tools (.fork(...)). | ast/agent-capabilities-node.ts:19 |
mutatePlan? | readonly | MutatePlanCapabilityNode<unknown> | Optional plan and topology contract mutation capability (.mutatePlan(...)). | ast/agent-capabilities-node.ts:31 |
speculations | readonly | readonly SpeculateCapabilityNode<TParentIn, unknown, unknown, unknown, THandle, unknown, unknown>[] | Registered speculative tournament capability tools (.speculate(...)). | ast/agent-capabilities-node.ts:21 |
type | readonly | "harness:agent-capabilities" | Discriminant identifying an agent capabilities container AST node. | ast/agent-capabilities-node.ts:17 |