Patch Changes
-
c189b6f: fix(mcp): stop DEFAULT_INSTRUCTIONS advertising a universal dry_run
The MCP server instructions told every client to "preview writes with
dry_run:true, then re-run with dry_run:false" — butdry_runexists only on
contentrain_apply. On every other write tool the unknown key is stripped by
the schema, so an agent following the instructions performed a real write
while believing it had previewed. The instructions now state the actual
safety model: writes land on isolatedcr/*branches,content_save
validates before committing, destructive tools requireconfirm:true, and
dry_runis thecontentrain_applypreview. Still under the 512-character
client-UI budget; no tool behavior changes.