approvalsTrustNotice
approvalsTrustNotice(
change):SlashCommandNotice
Defined in: _worktrees/docs-release/gaunt-sloth/packages/agent/src/modules/slashCommands.ts:730
EXT-70 §4.7.1/§4.7.4 — the notice for a landed /approvals trust or /approvals untrust, built
from what the runner RETURNS rather than from what was asked for, so the copy can only describe
the trust actually in force.
The withdrawal half states the consequence where the withdrawal happens. Ceasing to believe a
hint pushes it back to the MCP fail-closed default, and for readOnlyHint, openWorldHint and
destructiveHint that is a weakening — so §4.7.4 will withdraw that server’s saved approvals at
the next call, with its own notice. That is the correct direction and is not suppressed; what
would be wrong is for the user to meet it as a surprise three turns later. idempotentHint is the
one hint no weakening move names, so withdrawing it invalidates nothing and the line is absent —
which is why the line is driven by the runner’s weakening list rather than by “was anything
withdrawn”.