DeclaredToolAnnotations
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/approvals/annotations.ts:61
What a tool declares about itself: the four MCP ToolAnnotations booleans, each optional
because a tool that says nothing about a hint is the ordinary case and takes the fail-closed
default. Distinct from EffectiveToolAnnotations, where all four are present, because the
gap between declared and effective is exactly what trust decides.
Properties
Section titled “Properties”destructiveHint?
Section titled “destructiveHint?”
optionaldestructiveHint?:boolean
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/approvals/annotations.ts:63
idempotentHint?
Section titled “idempotentHint?”
optionalidempotentHint?:boolean
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/approvals/annotations.ts:64
openWorldHint?
Section titled “openWorldHint?”
optionalopenWorldHint?:boolean
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/approvals/annotations.ts:65
readOnlyHint?
Section titled “readOnlyHint?”
optionalreadOnlyHint?:boolean
Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/approvals/annotations.ts:62