Documentation / @agentick/mcp / SamplingParams
Interface: SamplingParams
Defined in: protocol/types.ts:649
Properties
includeContext?
optionalincludeContext:"none"|"thisServer"|"allServers"
Defined in: protocol/types.ts:658
Whether to include MCP context. Soft-deprecated in 2025-11-25 — gated behind sampling.context sub-capability. Auto-scrubbed by the sugar layer when the client did not advertise it.
maxTokens
maxTokens:
number
Defined in: protocol/types.ts:660
messages
messages:
SamplingMessage[]
Defined in: protocol/types.ts:650
metadata?
optionalmetadata:Record<string,unknown>
Defined in: protocol/types.ts:662
modelPreferences?
optionalmodelPreferences:ModelPreferences
Defined in: protocol/types.ts:652
stopSequences?
optionalstopSequences:string[]
Defined in: protocol/types.ts:661
systemPrompt?
optionalsystemPrompt:string
Defined in: protocol/types.ts:651
temperature?
optionaltemperature:number
Defined in: protocol/types.ts:659
toolChoice?
optionaltoolChoice:object
Defined in: protocol/types.ts:665
mode
mode:
"auto"|"none"|"required"
tools?
optionaltools:SamplingToolDefinition[]
Defined in: protocol/types.ts:664
New in 2025-11-25 — gated behind sampling.tools sub-capability.