opencode-setup-system 0.0.78

Install, update, back up, restore and remove complete OpenCode configurations. Built by NDDev.
{
  "apply_commands": [
    "apply-operation",
    "recover-operation"
  ],
  "commands": [
    "provider-info",
    "validate-bundle",
    "plan-operation",
    "apply-operation",
    "recover-operation",
    "status",
    "launch"
  ],
  "component_kinds": [
    "instruction",
    "skill",
    "mcp",
    "hook",
    "command",
    "agent",
    "plugin",
    "setting"
  ],
  "core_commands": [
    "provider-info",
    "validate-bundle",
    "plan-operation",
    "apply-operation",
    "recover-operation",
    "status"
  ],
  "core_operations": [
    "backup",
    "install",
    "remove",
    "replace",
    "restore"
  ],
  "decision": "docs/adr/ADR-0061-capability-negotiated-provider-protocol-v3.md",
  "generated_from": "apps/cli/src/ai_stp_cli/provider/protocol_v3.py",
  "kit_version": "0.2.14",
  "operation_network": {
    "backup": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "detach_instruction_region": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "install": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "launch": [
      {
        "network_requirement": "runtime_external",
        "phase": "execute"
      }
    ],
    "patch_instruction_region": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "remove": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "replace": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "reset": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "restore": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "software_install": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "artifact_download",
        "phase": "download"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "software_remove": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ],
    "software_update": [
      {
        "network_requirement": "none",
        "phase": "plan"
      },
      {
        "network_requirement": "artifact_download",
        "phase": "download"
      },
      {
        "network_requirement": "none",
        "phase": "apply"
      }
    ]
  },
  "optional_commands": [
    "launch"
  ],
  "optional_operations": [
    "detach_instruction_region",
    "launch",
    "patch_instruction_region",
    "reset",
    "software_install",
    "software_remove",
    "software_update"
  ],
  "projection_kinds": [
    "marketplace",
    "plugin",
    "native_files",
    "package"
  ],
  "protocol_version": 3,
  "provenance_fields": [
    "state_schema",
    "protocol_version",
    "provider_id",
    "provider_version",
    "provider_build_digest",
    "provider_release_digest",
    "harness_id",
    "canonical_target",
    "target_identity_digest",
    "setup_stable_id",
    "setup_version",
    "setup_version_passport_digest",
    "setup_definition_digest",
    "component_refs",
    "bundle_format",
    "bundle_digest",
    "artifact_digest",
    "projection_profile_digest",
    "provider_plan_digest",
    "operation_id",
    "target_precondition_digest",
    "native_ownership",
    "written_paths",
    "backup_ref",
    "previous_verified_identity",
    "drift_state"
  ],
  "read_commands": [
    "plan-operation",
    "provider-info",
    "status",
    "validate-bundle"
  ],
  "requirements": "specs/active/SPEC-008-provider-installation.md",
  "schema": "ai-stp-provider-conformance-kit/1",
  "status_response_schema": "status-response.schema.json",
  "unsupported_reasons": [
    "unsupported_operation",
    "unsupported_component_kind",
    "unsupported_native_surface",
    "unsupported_bundle_format",
    "unsupported_protocol_version",
    "projection_profile_mismatch",
    "unsupported_permission_profile",
    "unsupported_platform",
    "unsupported_architecture"
  ]
}