Interface GMIToolResultOptions

Options for the continuation a tool result starts.

Interface

GMIToolResultOptions

interface GMIToolResultOptions {
    toolCallGate?: GMIToolCallGate;
    preferredModelId?: string;
    preferredProviderId?: string;
}

Properties

toolCallGate?: GMIToolCallGate

Asked before each call of the continuation's own tool round. Unset, the continuation asks the gate of the turn it continues.

preferredModelId?: string

The model the continuation's model calls go to, with preferredProviderId, as the turn named them (AgentOSInput.options). Unset with preferredProviderId, the continuation calls the model and the provider of the turn it continues, which a GMI that did not run that turn does not hold.

preferredProviderId?: string

The provider the continuation's model calls go to, with preferredModelId.