CommandToolingConfig
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:66
Shared per-command tooling configuration (the knobs every actionable command carries). Reused across the per-command types in GthConfig.commands and by PrCommandConfig. Type-level dedupe only — no runtime/behaviour change.
NOTE: commands.api intentionally does NOT use this shape (it only has
filesystem/builtInTools plus port/cors), so it stays bespoke below.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”allowedTools?
Section titled “allowedTools?”
optionalallowedTools?:string[]
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:77
approvals?
Section titled “approvals?”
optionalapprovals?:ApprovalsConfig
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:74
§9.1 — per-command approvals posture. It overrides only the fields it NAMES: mode,
rater, raterTimeoutMs and allow replace the root’s, while deny and escalate
concatenate with it. See GthConfig.approvals.
binaryFormats?
Section titled “binaryFormats?”
optionalbinaryFormats?:false|BinaryFormatConfig[]
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:78
builtInTools?
Section titled “builtInTools?”
optionalbuiltInTools?:BuiltInToolsSetting
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:68
customTools?
Section titled “customTools?”
optionalcustomTools?:false|CustomToolsConfig
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:75
filesystem?
Section titled “filesystem?”
optionalfilesystem?:string[] |"read"|"all"|"none"
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/types.ts:67