Skip to content

Documentation / @agentick/mcp / SamplingParams

Interface: SamplingParams

Defined in: protocol/types.ts:649

Properties

includeContext?

optional includeContext: "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?

optional metadata: Record<string, unknown>

Defined in: protocol/types.ts:662


modelPreferences?

optional modelPreferences: ModelPreferences

Defined in: protocol/types.ts:652


stopSequences?

optional stopSequences: string[]

Defined in: protocol/types.ts:661


systemPrompt?

optional systemPrompt: string

Defined in: protocol/types.ts:651


temperature?

optional temperature: number

Defined in: protocol/types.ts:659


toolChoice?

optional toolChoice: object

Defined in: protocol/types.ts:665

mode

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


tools?

optional tools: SamplingToolDefinition[]

Defined in: protocol/types.ts:664

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

Released under the ISC License.