WorkspaceToolProviderContext
Defined in: workspace/provider.ts:85
Extended by
Section titled “Extended by”Properties
Section titled “Properties”allowedUrls?
Section titled “allowedUrls?”
optionalallowedUrls?: readonly (string|RegExp)[]
Defined in: workspace/provider.ts:95
Overrides options.allowedUrls for this call — see WebToolProviderContext.allowedUrls.
allowPrivateNetwork?
Section titled “allowPrivateNetwork?”
optionalallowPrivateNetwork?:boolean
Defined in: workspace/provider.ts:97
Overrides options.allowPrivateNetwork for this call.
bashTimeoutMs?
Section titled “bashTimeoutMs?”
optionalbashTimeoutMs?:number
Defined in: workspace/provider.ts:89
Overrides options.bashTimeoutMs for this call — bash (and search) only, never fetchUrl.
optionalcwd?:string
Defined in: workspace/provider.ts:87
Overrides options.cwd for this call — drives both the file jail root and the bash cwd.
fetchTimeoutMs?
Section titled “fetchTimeoutMs?”
optionalfetchTimeoutMs?:number
Defined in: workspace/provider.ts:100
Overrides options.fetchTimeoutMs for this call — fetchUrl only, never bash.
Named apart from bashTimeoutMs so the two independent knobs cannot collide.
maxReadBytes?
Section titled “maxReadBytes?”
optionalmaxReadBytes?:number
Defined in: workspace/provider.ts:91
Overrides options.maxReadBytes for this call.
maxRedirects?
Section titled “maxRedirects?”
optionalmaxRedirects?:number
Defined in: workspace/provider.ts:104
Overrides options.maxRedirects for this call.
maxResponseBytes?
Section titled “maxResponseBytes?”
optionalmaxResponseBytes?:number
Defined in: workspace/provider.ts:102
Overrides options.maxResponseBytes for this call.
maxWriteBytes?
Section titled “maxWriteBytes?”
optionalmaxWriteBytes?:number
Defined in: workspace/provider.ts:93
Overrides options.maxWriteBytes for this call.