Skip to content

Documentation / @agentick/mcp / SamplingParams

Interface: SamplingParams

Defined in: protocol/types.ts:667

Properties

includeContext?

optional includeContext: "none" | "thisServer" | "allServers"

Defined in: protocol/types.ts:676

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:678


messages

messages: SamplingMessage[]

Defined in: protocol/types.ts:668


metadata?

optional metadata: Record<string, unknown>

Defined in: protocol/types.ts:680


modelPreferences?

optional modelPreferences: ModelPreferences

Defined in: protocol/types.ts:670


stopSequences?

optional stopSequences: string[]

Defined in: protocol/types.ts:679


systemPrompt?

optional systemPrompt: string

Defined in: protocol/types.ts:669


temperature?

optional temperature: number

Defined in: protocol/types.ts:677


toolChoice?

optional toolChoice: object

Defined in: protocol/types.ts:683

mode

mode: "auto" | "none" | "required"


tools?

optional tools: SamplingToolDefinition[]

Defined in: protocol/types.ts:682

New in 2025-11-25 — gated behind sampling.tools sub-capability.

Released under the ISC License.