Skip to content

BashAccessInfo

Defined in: packages/tools/src/bash/provider.ts:91

The describeBashEnv tool’s payload — see createBashToolProvider.

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: string[]

Defined in: packages/tools/src/bash/provider.ts:97


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: string[]

Defined in: packages/tools/src/bash/provider.ts:104

Paths hidden from reads. Empty when the caller set no extra denials.


denyWrite: string[]

Defined in: packages/tools/src/bash/provider.ts:106

Paths denied write access. Empty when the caller set none.


network: object

Defined in: packages/tools/src/bash/provider.ts:107

allowedDomains: string[]

allowNetwork: boolean

deniedDomains: string[]


timeoutMs: number

Defined in: packages/tools/src/bash/provider.ts:95

The wall-clock timeout (ms) this call’s bash tool actually enforces.