BashAccessInfo
Defined in: packages/tools/src/bash/provider.ts:91
The describeBashEnv tool’s payload — see createBashToolProvider.
Properties
Section titled “Properties”allowRead
Section titled “allowRead”allowRead:
ModelAllowRead
Defined in: packages/tools/src/bash/provider.ts:102
Paths reads are confined to, or UNBOUNDED_ALLOW_READ when the executor is not
bounding reads. Always the resolved default — never null or omitted.
allowWrite
Section titled “allowWrite”allowWrite:
string[]
Defined in: packages/tools/src/bash/provider.ts:97
backend
Section titled “backend”backend:
string
Defined in: packages/tools/src/bash/provider.ts:96
cwd:
string
Defined in: packages/tools/src/bash/provider.ts:93
The working directory this call’s bash tool actually runs commands in.
denyRead
Section titled “denyRead”denyRead:
string[]
Defined in: packages/tools/src/bash/provider.ts:104
Paths hidden from reads. Empty when the caller set no extra denials.
denyWrite
Section titled “denyWrite”denyWrite:
string[]
Defined in: packages/tools/src/bash/provider.ts:106
Paths denied write access. Empty when the caller set none.
network
Section titled “network”network:
object
Defined in: packages/tools/src/bash/provider.ts:107
allowedDomains
Section titled “allowedDomains”allowedDomains:
string[]
allowNetwork
Section titled “allowNetwork”allowNetwork:
boolean
deniedDomains
Section titled “deniedDomains”deniedDomains:
string[]
timeoutMs
Section titled “timeoutMs”timeoutMs:
number
Defined in: packages/tools/src/bash/provider.ts:95
The wall-clock timeout (ms) this call’s bash tool actually enforces.