Agent Playbook
See also: MCP Reference
Core Execution Loop
Section titled “Core Execution Loop”preflight_session(action=load)preflight_diagnose(action=validation)- If texture issues exist, run
preflight_diagnose(action=texture) - Apply targeted fixes (
preflight_fix(action=apply)orpreflight_fix(action=texture_convert)) - Re-validate
preflight_session(action=export)
Texture-First Playbook
Section titled “Texture-First Playbook”Use when users ask, “Are my textures right?”
- Choose workflow target:
openusdfor core interoperabilityvisionos(RealityKit extension) for platform constraints
- Run
preflight_diagnose(action=texture, target_profile=openusd|visionos) - Group by severity:
- errors first (
missing_file,unreadable_or_corrupt) - warnings (
unsupported_container,budget,colorspace) - advisories (
mips,npot)
- errors first (
- Select conversion backend:
openSource/automaticfor general OpenUSD workflowsautomatic(or optionalappleTextureConverter) for RealityKit KTX2-centric flows
- For conversion-capable cases, run
preflight_fix(action=texture_convert, backend=..., ...) - Re-run texture diagnose and summarize deltas
Cross-Surface Consistency
Section titled “Cross-Surface Consistency”- Same rule IDs across app, MCP/ACP, and CLI JSON
- Same health impact mapping in Materials category
- Same diagnosis-to-tool recommendations returned per issue