ChromeSamplingOptions
Defined in: packages/mcp-query/src/handlers/chromeAI.ts:60
Properties
Section titled “Properties”approve?
Section titled “approve?”
optionalapprove?: (req) =>boolean|Promise<boolean>
Defined in: packages/mcp-query/src/handlers/chromeAI.ts:64
Human-in-the-loop gate; return false to decline. Omit to allow all (NOT for prod).
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean | Promise<boolean>
languageModel?
Section titled “languageModel?”
optionallanguageModel?:LanguageModelLike
Defined in: packages/mcp-query/src/handlers/chromeAI.ts:62
Defaults to the global LanguageModel. Inject for testing / a custom provider.
maxTokensCeiling?
Section titled “maxTokensCeiling?”
optionalmaxTokensCeiling?:number
Defined in: packages/mcp-query/src/handlers/chromeAI.ts:68
Decline requests whose maxTokens exceed this on-device ceiling. Default: no limit.
modelName?
Section titled “modelName?”
optionalmodelName?:string
Defined in: packages/mcp-query/src/handlers/chromeAI.ts:66
Reported back as the result’s model. Default “gemini-nano”.