Skip to content

BUILT_IN_TOOL_ACCESS

const BUILT_IN_TOOL_ACCESS: Readonly<Record<string, BuiltInToolAccess>>

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/config/tool-descriptions.ts:88

Access class per built-in tool name. Covers BOTH backends’ names: gsloth’s own GthFileSystemToolkit (lean) and deepagents’ filesystem tools (ls/glob/grep, deep) — the two sets overlap on read_file/write_file/edit_file, which is exactly why one flat table keyed by name serves both.

Deliberately absent: run_shell_command, the fixed dev-command tools, gth_web_fetch, gth_checklist, gth_status_update, show_a2ui_surface, MCP/custom/A2A tools. None of them is “reading or writing files in the working folder”, so none is granted by a rung’s access class. (They are still granted today — the gate does not gate them — which isGrantedAtRung decides on the gated set, not on this table.)