Function: createSpeculateCapabilityBuilder()
ts
function createSpeculateCapabilityBuilder<TParentIn, THandle>(toolName): SpeculateCapabilityBuilder<TParentIn, unknown, unknown, unknown, THandle, unknown, unknown, unknown>;Defined in: builders/create-speculate-capability-builder.ts:18
Creates a fluent SpeculateCapabilityBuilder for cap.speculate(toolName, $s => ...).
Validates that toolName is a non-empty identifier and returns an immutable builder for configuring N-branch speculative tournaments.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TParentIn | unknown | Parent actor input payload type. |
THandle | unknown | Isolation scope handle type. |
Parameters
| Parameter | Type | Description |
|---|---|---|
toolName | string | Name of the synthesized speculation tool exposed to the parent agent. |
Returns
SpeculateCapabilityBuilder<TParentIn, unknown, unknown, unknown, THandle, unknown, unknown, unknown>
Frozen speculate capability builder.