Function: createAgentCapabilitiesBuilder()
ts
function createAgentCapabilitiesBuilder<TParentIn, THandle>(options?): AgentCapabilitiesBuilder<TParentIn, THandle>;Defined in: builders/create-agent-capabilities-builder.ts:19
Creates a fluent AgentCapabilitiesBuilder for agent.capabilities($cap => ...).
Accumulates .fork(), .speculate(), .mutatePlan(), and .escalate() capability declarations using copy-on-write state snapshots and compiles them into a deeply frozen AgentCapabilitiesNode.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TParentIn | unknown | Parent actor input payload type. |
THandle | unknown | Isolation scope handle type. |
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | CreateAgentCapabilitiesBuilderOptions<TParentIn, THandle> | Optional internal copy-on-write state. |
Returns
AgentCapabilitiesBuilder<TParentIn, THandle>
Frozen capabilities builder.