photoshop_guard_capabilities
Discover Guard workflow/recovery rules and exact registered command contracts without source inspection to validate executable arguments before Photoshop commands run.
Instructions
Discover Guard workflow/recovery rules and exact registered command contracts without source inspection. With no arguments returns Guard mode, protocol/runtime revisions, running deployment and command_sets; this is not document readiness (photoshop_guard_status) or Photoshop version-derived feature flags (photoshop_get_capabilities). tool_name returns one exact executable argument schema and dispatch route; tool_names batches up to 8. Mutating commands discovered here still run through photoshop_guard_cycle_auto, never a raw bypass. Returns discovery_revision; cache contracts once per art run and use if_revision only for a deliberate recheck (a match returns unchanged=true). deployment_health=true is a separate source/dist/running-MCP/loaded-UXP comparison after activation or a freshness blocker; omit tool names and if_revision. Does not paint, restart components or reconcile operations. Unknown names return guard_tool_contract_unknown with supported alternatives; incompatible argument modes are rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_name | No | One exact Photoshop command. | |
| tool_names | No | Batch of exact command_sets names; avoids serial contract queries. Choose this OR tool_name. | |
| if_revision | No | Echo the prior discovery_revision when deliberately checking for changes; matching revision returns a compact unchanged receipt. Keep schemas from the earlier response. | |
| deployment_health | No | Explicit read-only source/dist/running-MCP/loaded-UXP comparison. Use after activation or a freshness blocker, not before every paint pass. Does not restart or paint. |