OptionalagentOptional per-agent workspace helper. When provided, the extension can auto-create an agent-specific directory and (optionally) default the workingDirectory/readRoots/writeRoots to that directory.
Folder name for this agent.
OptionalbaseDir?: stringBase directory under which per-agent folders are created.
OptionalcreateIfMissing?: booleanCreate the workspace directory if missing. Default: true.
Optionalenabled?: booleanEnable workspace behavior when provided. Default: true.
Optionalsubdirs?: string[]Subdirectories to create inside the workspace. Default: ['assets','exports','tmp']
OptionalallowedWhitelist of allowed commands (empty = all allowed)
OptionalblockedBlacklist of blocked commands
OptionaldangerouslyDisable all command safety checks (dangerous patterns, allow/deny lists). Use only in trusted environments.
OptionaldefaultDefault shell to use
OptionalenvEnvironment variables to inject
OptionalfilesystemOptional filesystem access policy for the file_* tools.
When omitted, file tools can access any path (legacy behavior). When set, read/write/list operations are restricted to the configured roots.
OptionalallowRead?: booleanAllow file reads and directory listings. Default: false.
OptionalallowWrite?: booleanAllow file writes. Default: false.
OptionalreadRoots?: string[]Allowed root directories for reads/listing.
OptionalwriteRoots?: string[]Allowed root directories for writes.
OptionalpriorityExtension priority in the stack
OptionaltimeoutDefault timeout for commands (ms)
OptionalworkingDefault working directory
Extension configuration options